0

私のアプリは、デフォルトのプレーヤーのみがインストールされている場合に URL からビデオを再生し、複数ある場合は失敗します。この写真http://mizuu.tv/wp-content/uploads/2012/07/default_video_player.jpgのようにプレーヤーがインストールされたダイアログを表示したいので、これらの投稿に従って、インストールされているプレーヤーのandroid-listを取得してみましたインストールされているメディア プレーヤーの数、インストールされているメディア プレーヤーのリストを取得する方法、およびインストールされているビデオ プレーヤーのリストをプログラムで取得する方法 しかし、それは失敗し続けます。

事前に感謝します

この投稿には回答がありませんビデオを再生する前に、再生するビデオ プレーヤーについて尋ねます

4

2 に答える 2

0

ビデオはインターネットからのものであるため、ブラウザーは常にプレーヤーとして表示されるため、ビデオプレーヤーを要求する代わりに 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

アプリケーションが pick インテントに応答できるようにする必要があります。

具体的には、AndroidManifest ファイルで、オーディオ/ビデオ インテント (名前はわかりません) に応答intent-filterする具体的なを宣言します。action

于 2013-04-12T15:16:47.237 に答える