使用monkeyrunner播放视频

时间:2012-08-31 05:27:45

标签: android video monkeyrunner

我正在使用monkeyrunner的startactivity函数播放mp4文件,它正在工作。现在,我想知道视频是否仍在播放或已经结束。但是,由于monkeyrunner不等待视频(或任何其他活动) )完成或说“返回”。如何知道视频是否完成?

2 个答案:

答案 0 :(得分:0)

你需要在子流程中查看android调试日志。希望您用来播放mp4的应用程序在完成播放文件时会有一些类型的日志输出。

答案 1 :(得分:0)

如果您使用Gallery应用程序播放视频文件,当您开始播放该文件时,logcat将显示:

显示com.android.gallery3d / .app.MovieActivity

应用程序播放完文件后,logcat将显示:

显示com.android.gallery3d / .app.Gallery

您可以在logcat中查找这些字符串。

作为旁注,您可以使用monkeyrunner检查一些系统属性:

device.getProperty('am.current.package')
device.getProperty('am.current.action')

这些显示当前正在运行的包的包名称和当前活动的操作。不幸的是,当我使用它们时,它们返回一个空白字符串,而不是我想要的名字。

我希望这很有用。