370: movie命令でエラー


最新状況

タイトル movie命令でエラー
状態 修正済
カテゴリ バグ
作成日時 2020-05-05 20:03:04
最終更新日時 2020-05-11 05:10:15

履歴

1 | 2020-05-05 20:03:04 | 提案
yuto555 at gmail.com
movie命令でエラー落ちしてしま現象に遭遇しました。TopPageにて「指定された動画を再
生できる動画プレーヤーが無い場合はそのまま先に進みます。」と書いてあったのです
が、エラーメッセージと共にアプリケーションが終了して先に進まなくなるため、報告さ
せて頂きます。

アプリケーションはONScripter-20200419-debug.apkを使用しております。
当方のAndroidバージョンは6.0.1です。
(少々古い環境ですので、後日新しいAndroid環境でもテストを行います。)

動画ファイルはmp4形式であり、Android標準の動画再生ソフトで再生可能でした。

/ゲームフォルダ/movie/a.mp4
というファイル構成で
movie "movie/a.mp4"
という形で呼び出したところ、「問題が発生したためONScripterを終了します」
というエラーメッセージが出現して強制終了いたしました。

動画ファイルをゲームフォルダ直下に
/ゲームフォルダ/a.mp4
とおいて
movie "a.mp4"
を試してみても同様でした。


ご確認よろしくお願い致します。

2 | 2020-05-07 23:18:17 | 提案
yuto555 at gmail.com
新品のandroidで確認する機会があったので、そちらの症例も報告します。

モデル:A3S
RAM:2GB
Androidバージョン10
標準プレイヤー(フォト)およびMXプレイヤーで動画ファイルの再生を確認。
それぞれを動画ファイル再生に関連付けた。どちらも以下の症状を発症。

症状:該当命令箇所で動作停止、ジジジという機械音と共にホーム画面に戻る。

よろしくお願いいたします。

3 | 2020-05-10 15:56:15 | 修正済
ogapee at aqua.dti2.ne.jp
ご報告ありがとうございます。

MPEG-1 形式ではない動画(MPEG-4形式など)を、誤って MPEG-1 形式として再生しようと
することがあるバグを修正しました。
20200510 以降をお試しください。

Android 版では、以前は外部アプリを使用してすべての動画を再生していましたが、
20190911 以降では、MPEG-1 形式は ONScripter 内部で、それ以外の動画は外部アプリを
使用して再生します。このときに、MPEG-1 ではない形式の動画を誤って MPEG-1 形式とし
て再生しようとして落ちていたようです。

なお、ONScripter や本家が想定している動画の形式は MPEG-1 です。Android 版と iOS 
版では他の形式の動画も再生できますが、これはあくまでもおまけの機能です。また、
Android 版の外部アプリとして MX Player を使用すると、動画再生後に ONScripter に復
帰できない(手元の端末では動画再生後にいったん ONScripter をバックグラウンドに移
動してからフォアグラウンドに戻すと復帰するようです)ため、VLC for Android など他
の外部アプリの使用をお勧めします。

4 | 2020-05-10 18:55:52 | 修正済
yuto555 at gmail.com
対応ありがとうございます。

>>1と>>2の2つの環境で20200510版を試してみたところ、
両方の環境で動画プレイヤーの選択が現れ、外部プレイヤーが無事開きました。
外部プレイヤーはMX Playerと提示いただいたVLC for Androidを試してみました。当方環
境では、後者も動画再生後直接の復帰はできませんでした。(バックグラウンドにしたの
ち、フォアグラウンドに戻すと復帰します)

迅速な対応、誠にありがとうございました。

5 | 2020-05-11 05:10:15 | 修正済
ogapee at aqua.dti2.ne.jp
テストしていただきありがとうございます。

動画プレイヤーの挙動は環境によって異なるようですね。
こちらの環境では、VLC for Android 以外に、Google フォトやアルバム(Sony Mobile 
Communications)というアプリでも動画再生後に正常に復帰しました。

動画再生からの復帰については何か解決方法がありそうですが、すぐには対応できないの
で、保留とさせてください。

[リプライをつける]
Bug Tracking System 影舞 0.8.8
Powered by Ruby 1.8.7