如何在android中播放字节的音频流?

Vik*_*ram 5 audio android

我正在开发一个能播放mp3文件的Android应用程序.但是mp3文件是在SD卡或sqlite上加密的.无论哪种方式,在解密之后,我都会有一个字节流.我怎么玩他们?MediaPlayer不将输入流作为参数,因此我无法考虑这一点.

Emm*_*uel 0

这并不容易。我以前在黑莓手机上做过这个,所以我打赌它在安卓上也可行。

如果我是你,我会为自定义“加密mp3:”协议注册一个新的提供程序。然后我会在 MediaPlayer 的数据源中指定这一点:

mediaplayer.setDataSource(this, URI.parse("encryptedmp3://....yourfile"));
Run Code Online (Sandbox Code Playgroud)

我不确定如何在 Android 上创建新的协议处理程序。

我希望这能有所帮助。

以马内利