2
我寫了一個vidoeplayer,想知道...當你點擊一個其他應用程序的視頻文件,比如文件瀏覽器,出現一個應用程序列表,它可以打開這個視頻文件。如何標記視頻播放器從其他應用程序打開視頻文件?
我該如何讓我的播放器也出現在該列表中?
謝謝!
我寫了一個vidoeplayer,想知道...當你點擊一個其他應用程序的視頻文件,比如文件瀏覽器,出現一個應用程序列表,它可以打開這個視頻文件。如何標記視頻播放器從其他應用程序打開視頻文件?
我該如何讓我的播放器也出現在該列表中?
謝謝!
你必須在你的活動中註冊你想要的Intent
。
從API 15開始,您需要將CATEGORY_APP_MUSIC添加到您的應用清單,可能在ACTION_MAIN intent過濾器下。
如果您想要定位到API 8,還可以在意向過濾器中使用INTENT_ACTION_MUSIC_PLAYER。 下面是一個示例清單部分..
<activity android:name=".ui.MyActivity" >
<intent-filter>
<category android:name="android.intent.action.MAIN" /> <!-- If this is the main activity -->
<action android:name="android.intent.action.MUSIC_PLAYER" />
<action android:name="android.intent.category.APP_MUSIC" />
<data android:mimeType="video/*" /> <!-- To make sure we let Android know that we accept video -->
</intent-filter>
</activity>
希望這有助於。