你好,APlayer目前只支持 TS 分段流无缝合并(即 m3u8 的方式),
其他格式的分段无缝合并还不支持,但已经有人用两个 APlayer 实现了分段的无缝连接,具体做法是:
1、用两个APlayer, 第一个负责正在播放的分段,另一个APlayer 则打开下一个分段准备着,并缓冲数据,但是不调用播放函数 Play;
2、当第一个 APlayer 还差 0.3 秒左右快要播放完毕的时候,就把第一个 APlayer 隐藏,第二个 APlayer 显示出来并开始播放第二段;
如此两个 APlayer 循环就可以实现分段的合并播放,效果也不错,不过逻辑略复杂。