我有个问题一整天都在想办法解决。我用JMF播放器在互联网上播放mp3文件流。一切工作(最后),除了我相信有某种缓冲区大小设置为1min默认。每次流开始播放正好需要1分钟。我找不到任何减少缓冲区大小的方法。是吗?每次换台都要等一分钟,真是太长了。
player = Manager.createPlayer(new MediaLocator(RadioChannelURL));
player.start();
有一种方法可以完全禁用缓冲(或缓存):
Manager.setHint(Manager.CACHING, new Boolean(false)); // Disable caching
player = Manager.createPlayer(new MediaLocator(RadioChannelURL));
player.start();