UICollectionView встраивает видео на YouTube по-прежнему воспроизводится в другом представлении

У меня есть видео, воспроизводимое в ячейке UICollectionView, в основном это встроенный UIWebView со ссылкой на YouTube. Когда я нажимаю на другую ячейку, которая переходит в другое представление, видео все еще воспроизводится в фоновом режиме. Поскольку у меня так много ячеек, очень сложно следить за воспроизведением видео. Кроме того, когда вы нажимаете на ячейку с помощью UIWebVIew (встраиваете видео на YouTube), она на самом деле не обнаруживает didSelectItemAtIndexPath.

Любые предложения будут полезны, спасибо!


person Jomoka    schedule 01.03.2013    source источник
comment
Вопрос, кажется, объединяет две разные проблемы. Непонятно, что просят. Вы хотите остановить видео при переходе к другому просмотру, или проблема в том, что вы вообще не переходите к другому просмотру? Возможно, стоит рассмотреть возможность разделения проблем здесь, может быть, даже задать два разных вопроса, если есть два разных вопроса.   -  person matt    schedule 01.03.2013
comment
У меня есть UICollectionView, 1. CollectionView имеет UIWebView в каждой ячейке со встроенным видео YouTube внутри. 2. Когда я воспроизвожу видео и щелкаю другую ячейку, которая переходит к другому просмотру, видео все еще воспроизводится в фоновом режиме. 3. Как мне быть с несколькими ячейками, в которые встроены видео Youtube в UIWebView? Пользователь может щелкнуть любой из них.   -  person Jomoka    schedule 02.03.2013
comment
Есть ли способ захватить событие видео на YouTube, когда я нажимаю кнопку воспроизведения?   -  person Jomoka    schedule 02.03.2013


Ответы (1)


Две мысли.

Проверьте NSNotificationCenter, вы можете создать событие, когда нажимаете кнопку воспроизведения, а затем следите за ним. https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html

Другой вариант — не воспроизводить видео в представлении коллекции, а перейти к другому представлению, в котором воспроизводится видео. Я не уверен, что это слишком отличается от той функциональности, которую вы хотите, но кажется проще.

person Neil    schedule 16.03.2013