MediaPlayer 播放assets 文件夹下面的视频报错

 Android MediaPlayer 播放assets 文件夹下面的视频报错 java

    报下面的错:android

 java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed


调用办法是:
AssetFileDescriptor afd = getResources().getAssets().openFd("input.avi");
mediaPlayer.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
mediaPlayer.prepare();

解决办法是在项目的build.gradle 下面加上以下:
android {
aaptOptions {    noCompress "avi"}}你能够以上方式禁用appt 压缩某种后缀名的文件,便可解决问题。
相关文章
相关标签/搜索