国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

8.9.在Flex程序中平滑播放視頻

2024-04-27 13:52:04
字體:
供稿:網(wǎng)友
8.9.1. 問題
我需要在應(yīng)用程序中平滑播放視頻。
8.9.2. 解決辦法
創(chuàng)建一個自定義組件包含the flash.media.Video 組件,然后設(shè)置視頻的平滑屬性設(shè)置為True 。
8.9.3. 討論
要平滑視頻,像這樣,使視頻看起來減少像素化,你需要訪問flash.media.Video 對象。視頻平滑,就想圖像平滑,需要比非平滑播放需要更強的處理能力,可能降低大畫面或高清視頻的播放速度。

Flex VideoDisplay 組件不允許你為它包含的flash.media.Video 對象設(shè)置平滑屬性。所以你必須創(chuàng)建一個單獨的組件,增加了較低級別的FlashVideo 組件,并設(shè)置平滑屬性:
+展開
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400"
height="300creationComplete="setup()">

<mx:Script>
<![CDATA[
private var vid:Video;
private var nc:NetConnection;
private var ns:NetStream;
private var metaDataObj:Object = {};
private function setup():void {
vid = new Video(this.width, this.height);
vid.smoothing = true;
this.rawChildren.addChild(vid);
vid.y = 50;
this.invalidateDisplayList();
}
private function startVid():void {
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS,
netStatusHandler);
nc.connect(null);
}
private function
netStatusHandler(event:NetStatusEvent):void {
ns = new NetStream(nc);
metaDataObj.onMetaData = this.onMetaData;
ns.client = metaDataObj;
vid.attachNetStream(ns);
ns.play("http://localhost:3001/Trailer.flv");
}
private function onMetaData(obj:Object):void {
var i:int = 0;
for each(var prop:Object in obj)
{
trace(obj[i] + " : " + prop);
i++;
}t
trace(obj.duration+" "+obj.framerate+
" "+obj.bitrate);
}

]]>
</mx:Script>
<mx:Button click="startVid()label="loadx="50"/>
<mx:Button click="ns.resume()label="resumex="120"/>
<mx:Button click="ns.pause()label="pausex="190"/>
</mx:Canvas>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 育儿| 南和县| 麻阳| 金昌市| 田阳县| 康定县| 武功县| 昌江| 永顺县| 广州市| 兴国县| 德庆县| 大名县| 韶关市| 民乐县| 河北区| 新建县| 隆昌县| 林芝县| 库伦旗| 大连市| 岳阳市| 赤壁市| 荣成市| 靖安县| 邹平县| 德安县| 浑源县| 嘉义县| 汉阴县| 寻甸| 双峰县| 本溪| 开化县| 白河县| 墨玉县| 河东区| 玉田县| 三穗县| 察隅县| 湖口县|