Próbuję odtworzyć plik audio w MediaPlayer. Chcę odtwarzać tablicę bajtów w MediaPlayer. Jak mogę to zrobić? Sprawdziłem: this Nie można odtwarzać dźwięku. To tylko generowanie wielu plików na karcie SD. I dając tym błąd:Odtwarzanie macierzy bajtów w MediaPlayer - Android
06-06 11:02:59.191: E/MediaPlayer(1831): Unable to to create media player
06-06 11:02:59.191: W/System.err(1831): java.io.IOException: setDataSourceFD failed.: status=0x80000000
06-06 11:02:59.201: W/System.err(1831): at android.media.MediaPlayer.setDataSource(Native Method)
06-06 11:02:59.201: W/System.err(1831): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:749)
06-06 11:02:59.201: W/System.err(1831): at org.vinuxproject.sonic.SonicTest$1.run(SonicTest.java:178)
06-06 11:02:59.201: W/System.err(1831): at java.lang.Thread.run(Thread.java:1096)
Proszę mi pomóc. Wszelka pomoc jest doceniana.
Dzięki
dodać swój kod fragment tutaj i ktoś będzie w stanie pomóc. –
Polecam wypróbowanie wariantu setDataSource, który pobiera offset i długość oprócz FD. Czy wygenerowany plik mp3 jest odtwarzany w aplikacji muzycznej? Ponadto, deleteOnExit nie jest przydatny w systemie Android/Dalvik. – dagalpin
Żaden plik nie jest odtwarzany w mojej aplikacji. Proszę mi pomóc –