0

当仅安装默认播放器并且有多个播放器失败时,我的应用程序会从 URL 播放视频。我想显示安装播放器的对话框,如图http://mizuu.tv/wp-content/uploads/2012/07/default_video_player.jpg,我尝试按照这些帖子安装播放器android-list已安装媒体播放器如何获取已安装媒体播放器列表以及如何以编程方式获取已安装视频播放器列表?但它继续失败。

提前谢谢大家

此帖子没有答案播放视频前询问要播放的视频播放器

4

2 回答 2

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>
于 2013-04-15T07:48:02.660 回答
0

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

具体来说,您将在 AndroidManifest 文件中声明一个响应音频/视频意图(我不知道名称)的具体内容intent-filteraction

于 2013-04-12T15:16:47.237 回答