blob: 7f626b1c9fbd1cb0d2e09798abe4365ba59e82ac (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package client;
import Types.VideoDataRequest;
import Types.VideoData;
import Types.VideoItem;
interface IPlayer {
function isSupportedLink(url:String):Bool;
function getVideoData(data:VideoDataRequest, callback:(data:VideoData)->Void):Void;
function loadVideo(item:VideoItem):Void;
function removeVideo():Void;
function isVideoLoaded():Bool;
function play():Void;
function pause():Void;
function getTime():Float;
function setTime(time:Float):Void;
function getPlaybackRate():Float;
function setPlaybackRate(rate:Float):Void;
}
|