0

我正在 BB 5 中构建一个广播应用程序。我有一个 .pls url,我可以在其中找到我的 url 来播放流。我的问题是。我需要构建一个缓冲区来播放此流,因为下载的文件太大而无法立即播放,但我不知道如何构建此缓冲区。任何的想法?我认为它必须是类似的东西

流媒体BB

但我想要更简单的东西,只播放和停止广播流。

4

1 回答 1

0

好的,我已经解决了这个问题,使用上面链接中提到的代码中的流包。我已经CircularByteBuffer从文章中显示的小链接添加了。straming 包中有一个类需要一些修复(在某些BufferOverflowException和 resize 方法中CircularByteBuffer)。现在我的项目正在运行!伟大的!

添加

修复在StreamingPlayer类中,调用了带有一些 int 参数的方法 resize。在CircularByteBuffer代码中,方法是resize(),所以不需要 int 参数,它使缓冲区容量加倍。因此,我使用不带 int 参数的 resize() 更改了该调用。另一个修复是关于BufferOverflowException. 在代码中,这个对象有一个String,但它给出了一个错误。我删除这个Strings

于 2013-02-27T12:23:28.280 回答