no commit message
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
/* 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);
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user