![具有智能缓存的网络音乐播放器](https://linux22.com/image/1347272/%E5%85%B7%E6%9C%89%E6%99%BA%E8%83%BD%E7%BC%93%E5%AD%98%E7%9A%84%E7%BD%91%E7%BB%9C%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8.png)
我通常使用以下方式收听网络流中的音乐:温安普和甚高频液晶。这两种方式都有一个问题,它们会缓存指定长度的音乐,播放后再缓存。如果您的网络连接不够快,这种类型的缓存会让您的收听体验非常糟糕、滞后。有没有在播放缓存流时缓存流的应用程序?
答案1
我没有找到任何证据来证明或反驳你的假设,即 VLC 和 Winamp 在播放时不会缓冲。但我对这种行为非常好奇。通常每个应用程序在播放时都会缓冲。
我做了一些测试Foobar2000播放时总是缓冲。
在这里你可以看到广播流和我的网络仪表。
我禁用了所有其他应用程序,启动了收音机并观察了一段时间,发现它在播放时不断下载数据(=缓冲)。
但我猜你的网络连接太慢了或者您选择的广播流太慢。
您可以尝试扩大 VLC、Winamp 或 Foobar 的网络缓冲区大小。
这是一个非常详细的指南,介绍如何增加 Winamp 中的缓冲区大小
在 VLC 中,您必须查找这些设置。它们以毫秒为单位输入
如果不想输入具体时间,可以使用 Foobar。它最多可缓冲 16385 KB,相当大。