0

我开发了一个运行良好的视频播放器。现在我希望用户用它播放每首歌。我的意思是每当用户单击视频文件时,它都应该播放,my video player或者如何将我的视频播放器添加到单击视频文件时出现的警报对话框中?

4

1 回答 1

1

将以下意图过滤器添加到您的视频播放器活动中:

    <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:scheme="rtsp" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="video/*" />
        <data android:mimeType="application/sdp" />
    </intent-filter>
    <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:scheme="http" />
        <data android:mimeType="video/*" />
    </intent-filter>

这会将您的应用添加到可以从互联网播放视频和 RTSP 流的应用列表中(如果您不想支持流媒体,请删除第一个过滤器)。

于 2012-12-28T07:23:15.313 回答