使用intent在android studio中播放mov文件格式

时间:2017-06-29 06:58:16

标签: android android-intent

在我的Android应用程序中,我无法在意图中播放mov文件格式的视频文件,它在应用程序和logcat中显示(无法播放视频),它显示出现异常:

  

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

2 个答案:

答案 0 :(得分:0)

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

请确保您的路径正确

答案 1 :(得分:0)

首先从intent中获取.mov(快速时间)文件

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

并使用

implementation 'com.devbrackets.android:exomedia:4.3.0'

代替Android的默认VideoView。使用此videoview的方法与默认的android videoview相同。