AS3 FLVPlayback полноэкранный режим отображает черный экран
Я пытаюсь использовать функцию enterFullScreenDisplayState() компонента Flash AS3 FLVPlayback, но вместо видео, расширяющегося до размера экрана, я просто получаю полностью черный экран. Я все еще слышу, как воспроизводится видео, и когда я нажимаю клавишу Esc, видео воспроизводится нормально. Я публикуюсь как настольное приложение Adobe AIR (среда выполнения версии 3).
Я опытный разработчик флэш, но я не сталкивался с этой проблемой раньше, и искал решение в течение нескольких часов. Любая помощь будет оценена. Код для моего класса документов ниже. Это кажется таким простым, я что-то упустил?
package {
import flash.display.MovieClip;
import fl.video.FLVPlayback;
import flash.events.MouseEvent;
import fl.controls.Button;
public class VidTest extends MovieClip {
public var vidPlayer:FLVPlayback;
public var fullscreenBtn:Button;
public function VidTest() {
vidPlayer = new FLVPlayback();
vidPlayer.width = 502;
vidPlayer.height = 284;
vidPlayer.source = "airport.f4v";
addChild(vidPlayer);
fullscreenBtn.addEventListener(MouseEvent.CLICK, fullscreenHandler);
}
public function fullscreenHandler(e:MouseEvent):void
{
vidPlayer.enterFullScreenDisplayState();
}
}
}
1 ответ
<object>
...
<param name="allowFullScreen" value="true" />
<embed ... allowfullscreen="true" />
не уверен, но это может быть проблемой.