Files
moeplayer/source/org/mangui/basic/Player.as
T
2020-09-17 18:40:01 +08:00

33 lines
1.0 KiB
ActionScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mangui.basic {
import org.mangui.hls.HLS;
import org.mangui.hls.event.HLSEvent;
import flash.display.Sprite;
import flash.media.Video;
public class Player extends Sprite {
private var hls : HLS = null;
private var video : Video = null;
public function Player() {
hls = new HLS();
hls.stage = this.stage;
video = new Video(640, 480);
addChild(video);
video.x = 0;
video.y = 0;
video.smoothing = true;
video.attachNetStream(hls.stream);
hls.addEventListener(HLSEvent.MANIFEST_LOADED, manifestHandler);
hls.load("http://domain.com/hls/m1.m3u8");
}
public function manifestHandler(event : HLSEvent) : void {
hls.stream.play(null, -1);
};
}
}