私はURIを使用しています:奇妙なURIの行動のJava/setDataSource/MediaPlayerの
mediaPlayer.setDataSource(context, Uri.parse(<uri>));
私はそれがIntent.createChooserを使用して取得し、それを作るしようとして一旦果たしていますそれはjava.io.IOExceptionの結果を再現します:setDataSourceが失敗しました。:status = 0x80000000。
URIを文字列として直接渡すと、java.io.IOExceptionが発生します。セレクタによって出力されたURIが常に同じであるにもかかわらず、setDataSourceが失敗しました:status = 0x80000000。
uriは次のようになります。 "content://com.android.providers.media.documents/document/audio%3A21739"
誰かが啓発してください。なぜこれが起こるのですか?