我正在使用monkeyrunner的startactivity函数播放mp4文件,它是working.Now,我想知道视频是否仍在播放或是否有ended.But,因为monkeyrunner不会等待视频(或任何其他活动)结束或说“返回”.How才知道视频是否完成?
发布于 2012-09-01 09:29:14
您需要在子进程中查看android调试日志。希望您用来播放mp4的应用程序在播放完文件后会有某种类型的日志输出。
发布于 2012-09-03 16:52:06
如果您使用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')它们显示当前运行的包的包名和当前活动的操作。不幸的是,当我使用它们时,它们返回一个空字符串,而不是我想要的名称。
我希望这是有用的。
https://stackoverflow.com/questions/12209361
复制相似问题