加载资产在打开设备后无法正常工作,但可以继续使用。这是怎么回事?

时间:2011-09-29 14:44:19

标签: java android media-player

我的应用程序通过Media Player类加载并播放视频作为资源。但我注意到每当我关闭我的设备(三星Galaxy Tab)时,请重新打开并运行视频无法加载的应用程序。但如果我等待几分钟并重新运行我的应用程序就可以了。

设备启动会发生什么事情会导致我的视​​频加载为资产文件失败?我说“失败”,但我没有在日志中看到任何明显的错误。

我知道在启动时,设备必须通过寻找媒体等步骤。因此,在完成之前,播放可能无法正常工作。在知道我可以播放视频之前,如何知道一切都已完成并准备就绪?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用意图过滤器android.intent.action.BOOT_COMPLETED在清单中注册BroadcastReceiver。它需要权限android.permission.RECEIVE_BOOT_COMPLETED