1
我们有一个播放m3u8流的Android播放器。这个m3u8流包含许多按顺序播放的视频传输段。通常玩家缓冲一些运输段。如何从Android播放器访问HLS视频传输段(.ts)?
如果用户点击一个按钮,我想将传输段的现有缓冲区存储在一个数组(或其他数据结构)中,并立即将它们合并为一个mp4。所以,如果缓冲区有:
chunk123.ts chunk124.ts chunk125.ts
我想将它们合并成为一个chunks.mp4
任务的第二部分 - 合并是我熟悉的事情。但是,我不确定如何在Android上的视频播放器缓冲区中检索传输段(视频播放器处理下载)。我想这需要一个开源视频播放器?我需要修改哪些代码以使其可以在我的应用内访问?
谢谢!