我正在尝试将一个InputStream
转换为SeekableByteChannel
,以便使用LWJGL在Open AL中进行流式传输。
感谢在线演示的帮助,当前代码如下:
InputStream source = Thread.currentThread().
getContextClassLoader().
getResourceAsStream(resource);
ReadableByteChannel rbc = Channels.newChannel(source);
但是我不确定,在不将其转换为SeekableByteChannel
的情况下,如何搜索OGG文件以进行流式传输。
如果需要,我很乐意提供更多的代码,并提前感谢任何帮助。
FileChannel
打开,这意味着将其作为文件而不是资源打开,或者将资源转换为路径。 - Louis Wasserman