Как я могу возобновить видео в середине видео потока? - PullRequest
0 голосов
/ 29 ноября 2018

В Документах GCKRemoteMediaClient имеет play (), pause ().not resume () И описание 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
}

1 Ответ

0 голосов
/ 29 ноября 2018

Следуя описанию Cast SDK, вам нужно вызвать функцию play (задача c), и видео будет возобновлено.Вы можете прочитать больше по этой ссылке .

Если вы хотите возобновить ваше видео с середины видео, вы должны использовать функцию 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;

...