Actionscript 3 AdobeFlashBuilderFlex视频播放器-在初始化时全屏显示
我创建了一个带有视频播放器的flex应用程序。应用程序将全屏显示。现在,我正试图让视频在首次发布时全屏播放 我试着用谷歌搜索如何做到这一点,但什么也没想到。以下是我的应用程序代码:Actionscript 3 AdobeFlashBuilderFlex视频播放器-在初始化时全屏显示,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我创建了一个带有视频播放器的flex应用程序。应用程序将全屏显示。现在,我正试图让视频在首次发布时全屏播放 我试着用谷歌搜索如何做到这一点,但什么也没想到。以下是我的应用程序代码: <?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.a
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="myVid.play();"
applicationComplete="init()"
showStatusBar="false"
xmlns:media="org.osmf.media.*">
<s:VGroup>
<s:VideoDisplay id="myVid"
source="augusta.mp4"
autoPlay="true"
volume="0"
loop="true"
width="100%"
height="100%"
/>
</s:VGroup>
<fx:Script>
<![CDATA[
private function init():void
{
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
}
]]>
</fx:Script>
</s:WindowedApplication>
第一步是使用新调整的尺寸更新容器:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="onCreationComplete(event)"
applicationComplete="init()"
showStatusBar="false"
xmlns:media="org.osmf.media.*">
<s:VGroup id="vidContainer">
<s:VideoDisplay id="myVid"
source="augusta.mp4"
autoPlay="true"
volume="0"
loop="true"
width="100%"
height="100%"
/>
</s:VGroup>
<fx:Script>
<![CDATA[
private function onCreationComplete(e:FlexEvent):void
{
vidContainer.width = this.width;
vidContainer.height = this.height;
myVid.play();
}
private function init():void
{
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
}
]]>
</fx:Script>
</s:WindowedApplication>
(请注意,我实际上并没有对此进行测试;我手头没有用于测试VideoDisplay组件的视频文件)