Android 上正在播放的录制流
我正在 Android 中开发一个应用程序,它使用 MediaPlayer 播放 Shoutcast 流。我需要将播放的流以 MP3 格式并行录制到 SD 卡
Android 有办法吗?是否有任何示例代码可以实现此目的
I am developing a application in Android that plays out a Shoutcast stream using the MediaPlayer. I have a requirement of parallely recording the played stream to the SD card in the MP3 format
Is there is a way out in Android? Is there any sample code available to achieve this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我曾经使用 Last.FM 播放器执行此操作(当它实际工作时)。然而,这并不是一种简单的记录方式。
第1步:编写带有流录制功能的代理
第2步:root你的手机
第3步:在手机上运行:
我的“第1步”是用perl编写的,相当混乱。对于shoutcast,可能已有可用的录制代理。
I used to do this with the Last.FM player (when it actually worked). It was, however, not a simple means of recording.
Step 1: Write proxy with stream recording function
Step 2: root your phone
Step 3: run on phone:
My 'step 1' was written in perl, and rather messy. For shoutcast, there may be a recording proxy already available.
我正在做类似的事情并面临同样的问题。
我可以播放流,但我在录制部分遇到问题,我想我必须一点一点地读取流并将其保存到文件中。到目前为止,这就是我的录音方法。
PS 录制时不要忘记权限。
这是布局:
应用程序布局
I am working on something similar and facing the same problem.
I am able to play the stream but i am having trouble with the recording part, i assume i have to read the stream bit by bit and save it to a file. So far this was my approach for the recording.
P.S. Don't forget permissions while recording.
Here is layout:
Application Layout
或者实施这样的事情
Or implement something like this