0

我正在创建播放 mp3 文件的媒体播放器。但是当我点击任何 mp3 文件时,它会弹出一个。它包含所有媒体播放器,而不是我自己的。请帮助在该弹出窗口中显示它。

4

1 回答 1

1

您需要将以下意图过滤器添加到清单中的活动:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:scheme="content"/>
    <data android:scheme="file"/>
    <data android:mimeType="audio/*"/>
</intent-filter>

如果您希望您的应用仅显示 mp3 文件,请尝试以下操作:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="audio/mp3" />  
    <data android:pathPattern="*.mp3" />
</intent-filter>

要阅读有关意图过滤器的更多信息:链接

于 2013-08-17T08:10:10.400 回答