[iPhone]: обнаружение элементов управления плеером с использованием javaScript - PullRequest
0 голосов
/ 01 марта 2011

Я использую тег для вставки видео на YouTube в своем приложении iPhone. Работает нормально. Но мне нужно обнаружить элементы управления, такие как пауза, воспроизведение и конец. Я пробовал следующие методы обработки событий, которые, кажется, не работают. onPause, onPlay и т. д.

Вот мой HTML-код:

   <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11      /DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
 <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<script>
    function capturePause() 
    {
        alert('capturePause Event Called');
    }
    function captureEnd() 
    {
        alert('captureEnd Event Called');
    }
  </script>
</head>
<body style="margin-left:0px">
<embed id="youtube" src="http://youtube url" width="450" height="450" autostart="true" type="application/x-shockwave-flash" EnableJavaScript="true" onPause="capturePause();" wmode="transparent" >
</body>

Обратите внимание, что я использовал событие onPause. Но сценарий не вызывается, если я приостанавливаю видео. Даже атрибут автоматического запуска не работает.

Есть ли способ, которым я могу обнаружить элементы управления, используя java-скрипт в моем приложении.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 01 марта 2011

не совсем ... вам не нужно выходить ... на самом деле он просто откроется в полноэкранном режиме, а когда видео закроется, создайте метод IBAction, который сработает для перезапуска вашего приложения (имейте в виду, что applicationdidenterforeground в appdelegate нужно будет обновить, а также приложение didbecomeactive ...

0 голосов
/ 01 марта 2011

вам следует попробовать использовать встроенное приложение iPhone в iPhone ... откройте его, и оно предоставит всю необходимую вам функциональность.

, если вы хотите использовать теги embed ... попробуйте установить flash playerновейшая версия на iphone и использовать вместо этого ...

...