私はOSMFプレーヤーを作成しました。私のモバイルフレックスアプリケーションについては知っていますが、ビデオの再生が終了した時点を知る方法が見つかりません。ビデオが完成したときにどういうことを言えますか?
ありがとうございます!OSMFプレーヤーが終了したときの通知方法ビデオの再生
import mx.core.UIComponent;
import org.osmf.events.TimeEvent;
import spark.components.Button;
import spark.components.Group;
public var playerInstance:StrobeMediaPlayback;
public var grp:Group = new Group();
protected function init(event:Event):void
{
_stage = systemManager.stage;
_stage.align = StageAlign.TOP_LEFT;
_parameters =
{
src:"assets/Mini film 2b with filter on.mp4"
, controlBarMode:"docked"
, controlBarAutoHide: true
, autoPlay: true
, playButtonOverlay:true
, showVideoInfoOverlayOnStartUp: true
};
var playerInstance:StrobeMediaPlayback = new StrobeMediaPlayback();
playerInstance.initialize(_parameters, _stage, systemManager.loaderInfo, null);
playerInstance = playerInstance;
//playerInstance.addEventListener(, remove);
var ui:UIComponent = new UIComponent();
ui.addChild(playerInstance as DisplayObject);
grp.percentWidth = 100;
grp.percentHeight = 100;
addElement(grp);
grp.addElement(ui);
actionBarVisible = false
}
private var urlLoader:URLLoader;
private var urlRequest:URLRequest;
private var loader:Loader;
private var _stage:Stage;
private var _parameters:Object;
/* static */
private static const ALLOW_LOAD_BYTES_CODE_EXECUTION:String = "allowLoadBytesCodeExecution";
public function emptyCache():void
{
//playerInstance.player.pause();
grp.removeAllElements();
this.destructionPolicy = "auto";
}
私は実際に同様の問題に実行しています。私はいくつかのことを試してみるつもりです。私は事実の後にここに結果を掲載します。 –
私はあなたに知らせる何かを見つけたらありがとう。 – Justin
私は実際には、TimeEvent.COMPLETEを使用して完全に成功しました。ストリーミング、擬似ストリーミング、基本プログレッシブダウンロード(再生方法によっては、.mp4と.f4fを再生しています)のために働いています。つまり、MediaPlayer.currentTimeUpdateIntervalを編集することができます。 –