Есть ли способ, чтобы получить ссылку в настоящее время играет video.I я загрузки m.youtube.com .Для некоторых видео он даже не входя делегатов . Я тоже пытался использовать NStimer. Но для некоторых видео это не щелчок URL-адресКак получить URL в настоящее время воспроизведения видео в UIWebView
4
A
ответ
9
Существует хакерский способ сделать это, прослушивая уведомление AVPlayerItemBecameCurrentNotification
. Это уведомление вызывается, когда UIWebView показывает медиаплеер, и он отправляет AVPlayerItem
в качестве объекта уведомления.
Например:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerItemBecameCurrent:)
name:@"AVPlayerItemBecameCurrentNotification"
object:nil];
-(void)playerItemBecameCurrent:(NSNotification*)notification {
AVPlayerItem *playerItem = [notification object];
if(playerItem == nil) return;
// Break down the AVPlayerItem to get to the path
AVURLAsset *asset = (AVURLAsset*)[playerItem asset];
NSURL *url = [asset URL];
NSString *path = [url absoluteString];
}
Это работает для любого видео (и аудио). Тем не менее, я заметил, что вы упомянули YouTube - стоит отметить, что Apple WILL отклоняет ваше приложение, если оно имеет возможность загружать видео на YouTube НА ВСЕХ, потому что это против YouTube's Terms of Service.
Смежные вопросы
- 1. Разрешить UIInterfaceOrientationLandscape во время воспроизведения видео UIWebView
- 2. Обнаружение и перехват воспроизведения видео в UIWebView
- 3. Как указать начальное время воспроизведения при воспроизведении видео на UIWebview?
- 4. Остановка видео для воспроизведения в UIWebView
- 5. В настоящее время расширение видео/аудио
- 6. Как получить видео для воспроизведения в UIWebView (видео находится в группе ALAsset)?
- 7. Как получить текущее время воспроизведения в video.js
- 8. Видео, воспроизводимое автоматически в UIWebView
- 9. Как получить url inAppBrowser в настоящее время в
- 10. jQuery получить, где видео в настоящее время находится в
- 11. Загрузка в настоящее время воспроизведения звука с использованием java
- 12. Получить текущее время воспроизведения видео в AVPlayer ios
- 13. UIWebView для воспроизведения локального и загруженного видео
- 14. Запись видео во время воспроизведения другого видео
- 15. Как изменить размер встроенного видео во время игры в UIWebView?
- 16. Запись видео во время воспроизведения видео на iPhone?
- 17. URL в настоящее время завершается в браузере
- 18. Как избежать автовоспроизведения видео Youtube в UIWebView
- 19. Как определить время воспроизведения Flash-видео
- 20. ios MPMoviePlayerController обнаружение не найденного url во время воспроизведения видео
- 21. Как отключить Touch во время воспроизведения видео
- 22. Как получить в настоящее время область выполнения?
- 23. Как получить в настоящее время только
- 24. Обработка субтитров во время воспроизведения видео в iOS
- 25. Уведомление после воспроизведения видео в мобильном сафари
- 26. «невозможно отобразить ошибку воспроизведения видео» после воспроизведения видео в android
- 27. Анализ в настоящее время воспроизведения звука с помощью Python
- 28. Как автовоспроизвести видео YouTube в UIWebView
- 29. Любой способ получить текущее время воспроизведения для воспроизведения видео в iPhone в API 3.2 3.2?
- 30. Воспроизведение видео в UIWebView, поврежденном в iOS4?
Спасибо, его работа. До сих пор я не могу получить текущий URL-адрес, соответствующий видео. Есть ли способ? – Jeff
@Jeff Что значит? Мой примерный код показывает, как URL-адрес NSURL и NSString. Это URL-адрес воспроизводимого видео. – ttarik
Я получаю кодированный url.I спрашиваю о ссылке youtube на видео – Jeff