我的应用程序通过Media Player类加载并播放视频作为资源。但我注意到每当我关闭我的设备(三星Galaxy Tab)时,请重新打开并运行视频无法加载的应用程序。但如果我等待几分钟并重新运行我的应用程序就可以了。
设备启动会发生什么事情会导致我的视频加载为资产文件失败?我说“失败”,但我没有在日志中看到任何明显的错误。
我知道在启动时,设备必须通过寻找媒体等步骤。因此,在完成之前,播放可能无法正常工作。在知道我可以播放视频之前,如何知道一切都已完成并准备就绪?
答案 0 :(得分:0)
您可以尝试使用意图过滤器android.intent.action.BOOT_COMPLETED
在清单中注册BroadcastReceiver
。它需要权限android.permission.RECEIVE_BOOT_COMPLETED