基本介紹
功能說明,組件方法說明,方法,偵聽事件,
功能說明
1、可以完成按照自己意思進行設計播放界面(需要一些as編程基礎);
2、可以動態提供播放進度,載入進度,當前播放時間,視頻尺寸改變等信息;3、本組件是代碼組件,沒有用於顯示的實體(這個為了第一點功能的實現);
4、本組件屬於商業組件;
5、對於mp3的支持
組件方法說明
方法
a) setAutoPlay(auto:Boolean):Void
設定是否自動播放功能;
b) setBufferTime(t:Number):Void
設定播放緩衝時間(秒);
c) setVideoBox(box:String):Void
設定VideoBox的相對路徑(相對於Fplayer的路徑)
d) setFilePath(path:String):Void
設定視頻檔案的路徑;
e) load():Void
載入視頻檔案;
f) play():Void
播放視頻檔案;
g) pause():Void
暫停播放視頻;
h) stop():Void
停止播放視頻;
i) close():Void
關閉視頻播放;
j) setPlayheadTime(t:Number):Void
設定播放時間百分比,取值範圍(0<t<1);
k) isPlaying():Boolean
返回當前播放狀態;
l) setVolume(v:Number):Void
設定音量,取值範圍(0 <= v <= 100);
m) getVolume():Number
獲取當前播放音量;
n) getNetStream():NetStream
獲取當前播放的Stream對象;
p) trim(str:String):String
去掉str字元串兩端空格;
q) ltrim(str:String):String
去掉str字元串左端空格;
r) rrim(str:String):String
去掉str字元串右端空格;
s) toMTime(t:Number):String
按照10:20.5形式顯示時間數;
t) toTime(t:Number):String
按照10:20形式顯示時間數;
偵聽事件
a) start()
開始緩衝;
b) play()
開始播放;
c) pause()
暫停播放;
d) stop()
停止播放;
e) complete();
播放完成;
f) load(et:Object)
載入進度;
et.data為進度值,取值範圍(0 <= et.data <=1)
g) size(et:Object)
視頻尺寸改變;
et.data.visible 為視頻是否能顯示 ;
et.data.width 為視頻寬度;
et.data.height 為視頻高度;
h) progress(et:Object)
播放進度;
et.data為進度值,取值範圍(0 <= et.data <=1)
i) time(et:Object);
當前播放時間值和總時間值;
et.data.position 為當前播放時間值(秒);
et.data.duration 為總時間值(秒);
j) error();
視頻檔案不存在錯誤;