标签: java android
我目前正在开发Android启动器应用程序,我想在启动器启动之前播放一些介绍视频。知道直接从资产或原始文件夹播放视频在某些设备上不起作用,我将视频文件包含在assets文件夹中,然后让应用程序将视频文件复制到SD卡中。
但是,由于启动程序始终是启动时启动的第一个应用程序,因此启动后会立即进行媒体扫描。所以问题是当启动器启动时,SD卡文件系统仍然可能被扫描而没有准备好被访问,因此无法播放视频。
感谢任何建议和意见!
答案 0 :(得分:0)
您可以将文件复制到openFileOutput()返回的流中,然后使用openFileInput()进行播放。