Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用视频播放器完成操作_Android_Android Mediaplayer_Android Video Player - Fatal编程技术网

Android 使用视频播放器完成操作

Android 使用视频播放器完成操作,android,android-mediaplayer,android-video-player,Android,Android Mediaplayer,Android Video Player,我的应用程序在仅安装了默认播放器且有多个播放器出现故障时从URL播放视频。我想显示如图所示安装了播放器的对话框,我试图按照这些帖子安装播放器,但仍然失败 提前谢谢大家 这篇文章没有答案你应该让你的应用程序能够响应挑选意图 具体来说,您可以声明一个意图过滤器,其中包含一个具体的操作,该操作响应音频/视频意图(我不知道名称)在AndroidManifest文件中。我尝试在Manifest中添加此代码,以强制使用MediaPlayer,而不是请求视频播放器,因为视频来自internet,浏览器总是作为

我的应用程序在仅安装了默认播放器且有多个播放器出现故障时从URL播放视频。我想显示如图所示安装了播放器的对话框,我试图按照这些帖子安装播放器,但仍然失败

提前谢谢大家


这篇文章没有答案

你应该让你的应用程序能够响应挑选意图


具体来说,您可以声明一个
意图过滤器
,其中包含一个具体的
操作
,该操作响应音频/视频意图(我不知道名称)在AndroidManifest文件中。

我尝试在Manifest中添加此代码,以强制使用MediaPlayer,而不是请求视频播放器,因为视频来自internet,浏览器总是作为播放器出现

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />  
    <data android:mimeType="video/*" />
    <data android:mimeType="application/sdp" />
    <data android:pathPattern=".*3gp" />
    <data android:pathPattern=".*3GP" />
    <data android:pathPattern=".*mp4" />
    <data android:pathPattern=".*MP4" />
</intent-filter>

谢谢,你能看看代码吗??