2015-05-31 3 views
0

Я использую YTPlayerView, чтобы воспроизвести видео с youtube. И мне нужно сделать некоторые действия, когда видео дошло до конца и закончило играть. Есть ли способ поймать событие, когда видео закончится.Видео YTPlayerView завершено iOS

+0

http://stackoverflow.com/questions/10773322/event-when-youtube-video-finished – osman

ответ

2

Вы можете использовать этот класс делегата YTPlayerViewDelegate. Конкретный метод вам нужно это:

- (void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)state { 
    switch (state) { 
     case kYTPlayerStateEnded: 
     NSLog(@"Ended"); 
     break; 
    case kYTPlayerStatePaused: 
     NSLog(@"Paused"); 
     break; 
    default: 
     break; 
    } 
} 

Вы также можете проверить docs

+1

Это не полностью работа для меня. Я получаю состояние 'kYTPlayerStatePaused', когда пользователи pauzes видео, а также когда видео отключено с помощью кнопки« done ». – Tieme

Смежные вопросы