2017-09-26 5 views
-1

マニフェストで次のコードを使用していますが、動作しません。ギャラリーまたはファイルエクスプローラからビデオを再生したときにメディアプレーヤーが表示される

<activity 
     android:name=".Videoplay" 
     android:configChanges="orientation|keyboardHidden|screenLayout|screenSize" 
     android:theme="@style/Theme.AppCompat.Light.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.APP_MUSIC" /> 

      <!-- <data android:mimeType="*/*"></data> --> 
      <data android:mimeType="audio/mpeg" /> 
      <data android:mimeType="video/mpeg" /> 
      <data android:pathPattern=".*\.mp3" /> 
      <data android:pathPattern=".*\.ogg" /> 
      <data android:pathPattern=".*\.wav" /> 
      <data android:pathPattern=".*\.wma" /> 
      <data android:pathPattern=".*\.flac"/> 
      <data android:pathPattern=".*\.mp4"/> 
      <data android:pathPattern=".*\.mkv" /> 





     </intent-filter> 
    </activity> 

私のアプリがビデオの意図で表示されていないため、何が問題になるのですか。

答えて

2

使用以下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="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> 
+0

が、これはメディアプレーヤー –

+0

のために私はビデオプレーヤーは –

+0

[OK]を作っていないブラウザアプリです。すぐに更新します –

関連する問題