如何在不使用麦克风的情况下将 URL(播客、广播、流)中的音频录制到文件中。 Flutter 插件 Just Audio
我有一个广播应用程序,我只使用 flutter 中的音频从 URL 播放广播(通过使用 seturl() 方法,然后使用 play() 方法)。我想使用流或使用麦克风以外的某种其他方式来录制音频(这已经完成并且可以工作)。 谢谢。
我需要将文件另存为 mp3。
我想知道也许有一个流我可以收听以获取流音频作为 uint8list 保存在文件中。或者用麦克风录音以外的任何其他方式。
I have a radio app where I play radio from URL using just audio in flutter (by using seturl() method and then play() method). I want to record audio using stream or some sort of other way than using microphone (which is already done and working).
Thanks.
And I need to save file as mp3.
I wonder maybe there is a stream which I can listen to get streaming audio as uint8list to save in file. Or any other way then recording with microphone.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以简单地通过将音频流读取为字节然后将这些字节写入文件来完成此操作。
首先导入 dio repo 以将音频流读取为字节流。
检查 Dio Package
然后将此类添加到您的项目中..从我的要点中复制它
记录类
和 来使用它
只需通过开始录制:
停止录制:
You can simply do this by reading audio stream as bytes then write these bytes to a file.
First import dio repo to handle reading audio stream as Stream of bytes.
Check Dio Package
then add this class to your project .. copy it from my gist
Record Class
and simply use it by
Start recording:
Stop recording: