我正在開發一個將播放mp3文件的android應用程序。但是mp3文件是在SD卡上加密的。無論哪種方式,解密後,我會有一個字節流。我有使用音頻類,但無法播放audio.plz幫助我。 預先感謝您。如何在Android中使用audiotrack播放音頻
1
A
回答
0
您可以在流保存到臨時(MP3)文件,然後播放此文件與MediaPlayer
編輯解決意見:
文件不會是持久的,像
File temp = File.createTempFile("whatever", "mp3", getCacheDir());
temp.deleteOnExit();
FileOutputStream fStream = new FileOutputStream(temp);
fStream.write(passYourStream);
fStream.close();
FileInputStream fStream2 = new FileInputStream(temp);
yourMediaPlayerInstance.setDataSource(fStream2.getFD());
0
相關問題
- 1. 播放audiotrack之前停止之前播放過的音頻Android
- 2. AudioTrack將只播放音頻一次
- 3. 無法播放(使用AudioTrack)使用Visualizer捕獲的PCM音頻
- 4. Android MediaRecorder到AudioTrack,錄音和播放
- 5. AudioTrack播放靜態音樂
- 6. Android音頻播放
- 7. Android中的放音音頻播放
- 8. 如何在Android中使用HTML播放音頻文件?
- 9. 使用Android AudioTrack播放左右揚聲器聲音
- 10. 無法正確播放聲音使用Android AudioTrack
- 11. 在Android音樂播放器中播放音頻文件
- 12. 無法在android中使用javascript在webview中播放音頻android
- 13. Android - 如何在Android中使用Media庫播放音頻以及視頻
- 14. Android - 使用MediaPlayer播放RTSP音頻流
- 15. 使用javascript播放音頻的Android WebView
- 16. 用AudioTrack從SD卡播放音頻(mp3,ogg)
- 17. 如何使用聲音播放視頻
- 18. 如何使用Silverlight + VB.NET播放音頻?
- 19. Android AudioTrack慢速播放
- 20. Android AudioTrack延遲播放
- 21. 如何在Silverlight中使用外部音頻播放視頻?
- 22. 播放音頻使用BackgroundCapableMedia
- 23. 使用Node.JS播放音頻
- 24. 使用J2ME播放音頻
- 25. 使用jquery播放音頻
- 26. 使用HTML5播放音頻
- 27. 使用FFMPEG播放音頻
- 28. 使用JQuery播放音頻
- 29. 在Android中播放音頻文件
- 30. 在android中播放音頻片段
感謝您的回覆,但我想給我們e音軌,我不想將流保存到文件。我螞蟻直接播放字節流。 – user897936
該文件將被用作緩存 - 沒有任何持久性。我編輯了我的答案,以澄清 – DonGru
,但在我的項目中,我也不應該使用任何臨時文件。 – user897936