2017-06-29 51 views
-5

在我的android應用程序中,我無法播放mov文件格式的視頻文件,並在app和logcat中顯示(無法播放視頻),它顯示發生異常:在Android工作室中使用intent播放mov文件格式

java.lang.IllegalArgumentException異常:未知的URI .mov文件格式

+0

發佈您的代碼在這裏 – warlock

+0

INTE nt videoIntent = new Intent(Intent.ACTION_VIEW); videoIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); videoIntent.setDataAndType(Uri.parse(finalToLoad),「video/*」); context.startActivity(videoIntent); – jerry

+0

Android不支持'mov'文件格式(當然,這是** Apple **媒體格式)。 https://developer.android.com/guide/topics/media/media-formats.html –

回答

0
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoPath)); 
intent.setDataAndType(Uri.parse(videoPath), "video/*"); 
startActivity(intent); 

請確保您的路徑是正確的

+0

是的,我的路徑是正確的,我可以播放.mp4文件,除了.mov文件。有沒有其他方法可以使用intent來播放.mov格式的文件? – jerry

+0

然後我認爲你的設備不包含任何將播放.mov格式的應用程序 – warlock

+0

是的,我的設備是samsung s6 edge,android 7+。有人建議我將.mov轉碼爲.mp4。但我無法找到任何代碼或庫.mov url到Android Studio中的.mp4 url​​。 – jerry