使用视频播放器完成动作

时间:2013-04-12 14:56:16

标签: android android-mediaplayer android-video-player

我的应用只在安装默认播放器时播放来自网址的视频,并且当有多个播放器失败时播放。我想显示安装播放器的对话框,如图http://mizuu.tv/wp-content/uploads/2012/07/default_video_player.jpg,我尝试按照这些帖子安装播放器android-list of installed media playersHow to get a list of installed media playershow to get a list of installed video players programmatically?但是它继续失败。

提前感谢大家

这篇文章没有答案Before play video ask about the video player to play

2 个答案:

答案 0 :(得分:0)

您应该让您的应用程序能够响应选择意图。

具体来说,您将声明intent-filter具有一个具体的action,以响应AndroidManifest文件中的音频/视频意图(我不知道名称)。

答案 1 :(得分:0)

我尝试在Manifest中添加此代码以强制使用MediaPlayer而不是要求视频播放器,因为视频来自互联网,浏览器始终是播放器

<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>