我正在BB 5中构建一个广播应用程序。我有一个.pls网址,我找到了我的网址播放流。我的问题是。我需要构建一个Buffer来播放这个流,因为下载的文件太大而无法播放它,但我不知道如何构建这个缓冲区。任何的想法? 我认为它必须类似于那个
但我想要更简单的东西,只播放并停止无线电流媒体。
答案 0 :(得分:0)
好的我已经使用上面链接中提到的代码中的流包解决了这个问题。我在文章中显示的小链接中添加了CircularByteBuffer
。在straming包中有一个类需要一些修复(在一些BufferOverflowException
中,而调整大小方法来自CircularByteBuffer
)。现在我的项目正在运作!太好了!
添加强>
修复程序在StreamingPlayer
类中,调用方法调整大小并使用一些int参数。在CircularByteBuffer
代码中,方法是resize()
,因此不需要int参数,它使缓冲区容量加倍。所以我使用不带int参数的resize()更改了该调用。
另一个修复方法是BufferOverflowException
。在代码中,此对象具有String
,但它会出错。我删除了这个Strings
。