控制 mp3 流的缓冲区

Posted

技术标签:

【中文标题】控制 mp3 流的缓冲区【英文标题】:Control over buffer of mp3 stream 【发布时间】:2019-10-27 10:50:28 【问题描述】:

目前我是一些流 url(如this example),我以new Audio() 正常播放。就像下面的代码:

const audio = new Audio();
audio.src = 'http://radio.talksport.com/stream?awparams=platform:ts-tunein;lang:en&aw_0_1st.playerid=RadioTime&aw_0_1st.skey=1572173094&aw_0_1st.platform=tunein';
audio.load();
audio.play();

但我正在努力在给定的流上添加一些自定义缓冲区,例如将缓冲区设置为 2 分钟。可以做流媒体吗?

【问题讨论】:

【参考方案1】:

这是一个直播,所以不,你不能设置 2 分钟的缓冲区。

(当然,除非您想让用户在播放任何内容之前等待 2 分钟。)

【讨论】:

以上是关于控制 mp3 流的缓冲区的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux 上播放 mp3 声音缓冲区

如何在 ActionScript 3 中从缓冲区 (ByteArray/Stream) 播放 MP3 声音?

使用 ExtAudioFileWrite ios 将流式 mp3 数据包的缓冲区写入 wav 文件

使用带缓冲区的输入输出流的速度会大幅提高

iOS 上的 MP3 流式传输

Java-字符流的缓冲区