iPhone, как определить, когда управление возвращается в браузер? - PullRequest
0 голосов
/ 31 января 2010

Я новичок в программировании какао на iPhone.

У моего клиента есть веб-сайт, который воспроизводит видео YouTube. Как только видео закончится, оно автоматически воспроизведет следующее. Это делается с помощью API YouTube и swfobject.

После некоторых исследований мне сказали, что Safari на iPhone не поддерживает flash. Это делает текущий код swfobject не работающим в браузере iPhone.

В качестве обходного пути, когда пользователь нажимает на встроенный проигрыватель, iPhone запускает приложение YouTube.

Можно ли определить, когда приложение YouTube завершило воспроизведение и вернуло управление обратно в браузер?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2011

Вы можете использовать UIWebView для воспроизведения видео с YouTube. Тем не менее, вам придется управлять ими из вашего приложения (запуск, остановка, игра далее и т. Д.).

Также в iOS вы можете зарегистрировать пользовательские схемы URI, а затем перенаправить браузер (или UIWebView) обратно в ваше приложение. Это, например, количество приложений, которые используют 3-х сторонний OAuth (что требует взаимодействия с браузером). Что может потребовать контроля над сервером.

0 голосов
/ 31 января 2010

Нет, вы не можете выпрыгнуть из приложения и вернуться к нему снова. Как только вы покидаете свое приложение, вы закончите.

Вам нужно оставаться в UIWebView или придумать другой способ воспроизведения видео YouTube из своего приложения.

-t

...