IJK播放器(iOS)如何确保播放器始终处于最新的流媒体点

时间:2018-05-11 17:57:53

标签: ios swift ijkplayer

有没有办法确保当前的播放时间尽可能接近实时?例如,如果它正在缓冲 - 我如何确保它何时再次开始播放它会提前跳到最近的时间?

1 个答案:

答案 0 :(得分:0)

添加这些选项将确保当前播放时间。

    let options = IJKFFOptions.byDefault()!
    options.setFormatOptionValue("nobuffer", forKey: "fflags")
    options.setPlayerOptionIntValue(0, forKey: "packet-buffering")
    options.setFormatOptionIntValue(0, forKey: "max_delay")
    options.setFormatOptionIntValue(0, forKey: "reorder_queue_size")
    options.setFormatOptionValue("udp", forKey: "rtsp_transport")
    options.setCodecOptionIntValue(0, forKey: "skip_frame")
    options.setCodecOptionIntValue(0, forKey: "skip_loop_filter")
    options.setPlayerOptionIntValue(1, forKey: "framedrop")
    options.setPlayerOptionValue("ext", forKey: "sync")