2013-06-28 62 views
2

我得到這個錯誤:的MediaPlayer(16454):無法創建媒體播放器

06-28 09:32:24.266: E/MediaPlayer(16454): Unable to to create media player 
06-28 09:32:24.338: W/VideoView(16454): Unable to open content: /data/data/com.laroche/cache/intro.mp4 
06-28 09:32:24.338: W/VideoView(16454): java.io.IOException: setDataSourceFD failed.: status=0x80000000 
06-28 09:32:24.338: W/VideoView(16454):  at android.media.MediaPlayer.setDataSource(Native Method) 
06-28 09:32:24.338: W/VideoView(16454):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:976) 
06-28 09:32:24.338: W/VideoView(16454):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:955) 
06-28 09:32:24.338: W/VideoView(16454):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:918) 
06-28 09:32:24.338: W/VideoView(16454):  at android.media.MediaPlayer.setDataSource(MediaPlayer.java:870) 
06-28 09:32:24.338: W/VideoView(16454):  at android.widget.VideoView.openVideo(VideoView.java:236) 
06-28 09:32:24.338: W/VideoView(16454):  at android.widget.VideoView.access$2000(VideoView.java:52) 
06-28 09:32:24.338: W/VideoView(16454):  at android.widget.VideoView$6.surfaceCreated(VideoView.java:490) 
使用下面的代碼時

String cacheDir = getApplicationContext().getCacheDir().getAbsolutePath(); 
Log.d("video path",cacheDir+"/intro.mp4"); 
vvIntro.setVideoPath(cacheDir+"/intro.mp4"); 
vvIntro.start(); 

我想播放存儲在緩存文件夾

視頻
+0

看看從[這裏]使用chmod(http://stackoverflow.com/a/7257540/1069068)幫助 –

回答

0

也許MediaPlayer的要求MODE_WORLD_READABLE爲您介紹的文件。嘗試將它保存爲非PRIVE模式。

或者你忘了添加權限讀取內部存儲。

0

首先檢查您的文件權限。如果沒有其他相同名稱的文件,請嘗試不帶.mp4擴展名,否則請嘗試使用.3gp文件,但不要使用擴展名。

相關問題