【问题标题】:How can I resume video at the middle of video stream?如何在视频流中间恢复视频?
【发布时间】:2018-11-29 03:34:32
【问题描述】:

在 Documents 中,GCKRemoteMediaClient 有 play()、pause()。不是恢复() 而 play() 的描述是“播放总是从流的开头开始。”

那么,如何在视频流中间恢复视频? (我想暂停 -> 继续)

setPlaybackrate 也不起作用..

在我的自定义类中

func pause() {
    let request = castSession?.remoteMediaClient?.pause()
    request?.delegate = self

 // not work
 // let request = castSession?.remoteMediaClient?.setPlaybackRate(0)
 // request?.delegate = self
}

func play() {
    let request = castSession?.remoteMediaClient?.play()
    request?.delegate = self

    // not work
    // let request = castSession?.remoteMediaClient?.setPlaybackRate(1)
    // request?.delegate = self
}

【问题讨论】:

  • 请不要在标题中重复标签。你有标签。够了。

标签: ios chromecast google-cast


【解决方案1】:

按照 Cast SDK 的说明,您需要调用play(objective c) 函数,视频将被恢复。您可以从link 了解更多信息。

如果你想从视频中间恢复你的视频,你应该使用seek函数来做到这一点。

/** * Begins (or resumes) playback of the current media item. Playback always begins at the * beginning of the stream. The request will fail if there is no current media status. * * @return The GCKRequest object for tracking this request. */ - (GCKRequest *)play;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多