2012-08-31 97 views
2

我正在使用monkeyrunner的startactivity函數播放mp4文件,它正在工作。現在,我想知道視頻是否仍在播放或已結束。但是,由於monkeyrunner不會等待視頻或任何其他活動)完成或說「返回」。如何知道視頻是否完成?使用monkeyrunner播放視頻

回答

0

您需要查看子進程中的android調試日誌。希望你用來播放mp4的應用程序在播放文件時會有某種類型的日誌輸出。

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') 

這些數據顯示當前運行的包和當前活動的行動的包名。不幸的是,當我使用它們時,它們返回了一個空白字符串,而不是我想要的名稱。

我希望這是有用的。

+0

Logcat未顯示顯示com.android.gallery3d/.app.MovieActivity – androidnewbie

+0

然後嘗試使用'am.current.package','am.current.action' –

+0

都返回空字符串 – androidnewbie