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

使用intent在android studio中播放mov文件格式,android,android-intent,Android,Android Intent,在我的android应用程序中,我无法故意在中播放mov文件格式的视频文件,它在应用程序和logcat中显示(无法播放视频),显示发生异常: java.lang.IllegalArgumentException:.mov文件格式的未知URI 请确保您的路径正确首先从intent获取.mov(快速时间)文件 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoPath)); intent.setDataAndType(Uri.

在我的android应用程序中,我无法故意在中播放mov文件格式的视频文件,它在应用程序和logcat中显示(无法播放视频),显示发生异常:

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

请确保您的路径正确

首先从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的方法与默认的android videoview相同。

在此发布您的代码Intent videoIntent=新Intent(Intent.ACTION\u视图);videoIntent.setFlags(Intent.FLAG\u活动\u新任务);videoIntent.setDataAndType(Uri.parse(finalToLoad),“video/*”;背景。起始触觉(视频意图);Android不支持
mov
文件格式(你知道,这是一种苹果媒体格式)。是的,我的路径是正确的,我可以播放.mp4文件,但.mov文件除外。是否有其他方法可以使用intent播放.mov格式的文件?那么我认为您的设备不包含任何可以播放.mov格式的应用程序。是的,我的设备是三星s6 edge,android 7+。有些人建议我将.mov转换为.mp4。但我在android studio中找不到任何指向.mov url和.mp4 url的代码或库。
implementation 'com.devbrackets.android:exomedia:4.3.0'