monkeyrunner の startactivity 関数を使用して mp4 ファイルを再生していますが、動作しています。今、ビデオがまだ再生中か終了したかを知りたいのですが、monkeyrunner はビデオ (またはその他のアクティビティ) が終了するのを待ちません。または「戻る」と言います。ビデオが終了したかどうかを知る方法は?
質問する
596 次
2 に答える
0
サブプロセスでAndroidデバッグログを確認する必要があります。うまくいけば、mp4の再生に使用しているアプリは、ファイルの再生が終了したときに、ある種のログ出力を持ちます。
于 2012-09-01T01:29:14.167 に答える
0
ギャラリー アプリでビデオ ファイルを再生する場合、ファイルの再生を開始すると、logcat に次のように表示されます。
表示された com.android.gallery3d/.app.MovieActivity
アプリがファイルの再生を終了すると、logcat に次のように表示されます。
表示された com.android.gallery3d/.app.Gallery
これらの文字列は logcat で検索できます。
補足として、monkeyrunner を使用して確認できるシステム プロパティがいくつかあります。
device.getProperty('am.current.package')
device.getProperty('am.current.action')
これらは、現在実行中のパッケージのパッケージ名と現在のアクティビティのアクションを示しています。残念ながら、それらを使用すると、必要な名前ではなく、空白の文字列が返されました。
これが役に立つことを願っています。
于 2012-09-03T08:52:05.577 に答える