FLVPlayback полноэкранная кнопка не работает - PullRequest
1 голос
/ 18 июня 2009

В моем флеш-видео с использованием FLVPlayback нажатие полноэкранной кнопки ничего не делает, ни в html-загруженной версии, ни (что более проблемно) при локальном запуске. Я установил для параметра allowFullscreen значение true в объекте и теги embed в html-версии. Нет ошибок во флэш-консоли при локальном запуске. Пример.

Есть идеи о том, что я делаю не так? Спасибо!

1 Ответ

1 голос
/ 18 июня 2009

Если вы имеете в виду полноэкранную кнопку управления FLVPlayback, это работает для меня. Я использую Firefox 3.0.11 на Mac OSX 10.4.11

Если вы: тестирование браузера установить для свойства allowFullscreen значение true для тегов object и embed все должно быть хорошо.

Я нашел пример кода для свойства displayState :

function createMouseListener(event:Event):void {
            stage.addEventListener(MouseEvent.CLICK,toggleFullScreen);
        }        

function toggleFullScreen(event:MouseEvent):void {
            if(stage.displayState == "fullScreen") 
stage.displayState = "normal"
else
stage.displayState = "fullScreen"
        }  

Опять же, вы можете сделать это в одну строку, так как вы используете компонент FLVPlayback enterFullScreenDisplayState , или с 0 строками кода, если у вас есть обложка с полноэкранной кнопкой (что вы делаете :))

Я заметил, что в html-файле для allowFullscreen установлено значение «1» вместо true в теге объекта и «true» в теге embed. Я помню, разные браузеры используют разные теги. Я думаю, что Firefox использует embed, так как он работает для меня. Если это не работает, возможно, вы используете Internet Explorer (который я не могу проверить в данный момент). Попробуйте установить для allowFullscreen значение true в теге объекта.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...