Handle Video: Flash/HTML5 video player
Requires getID3() and Jaris FLV Player
This commit is contained in:
84
lib/Jaris/src/jaris/events/PlayerEvents.hx
Normal file
84
lib/Jaris/src/jaris/events/PlayerEvents.hx
Normal file
@@ -0,0 +1,84 @@
|
||||
/**
|
||||
* @author Jefferson González
|
||||
* @copyright 2010 Jefferson González
|
||||
*
|
||||
* @license
|
||||
* This file is part of Jaris FLV Player.
|
||||
*
|
||||
* Jaris FLV Player is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License or GNU LESSER GENERAL
|
||||
* PUBLIC LICENSE as published by the Free Software Foundation, either version
|
||||
* 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* Jaris FLV Player is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License and
|
||||
* GNU LESSER GENERAL PUBLIC LICENSE along with Jaris FLV Player. If not,
|
||||
* see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package jaris.events;
|
||||
|
||||
import flash.events.Event;
|
||||
import flash.media.ID3Info;
|
||||
import flash.media.Sound;
|
||||
import flash.net.NetStream;
|
||||
|
||||
/**
|
||||
* Implements the player events
|
||||
*/
|
||||
class PlayerEvents extends Event
|
||||
{
|
||||
public static var ASPECT_RATIO = "onAspectRatio";
|
||||
public static var MOUSE_SHOW = "onMouseShow";
|
||||
public static var MOUSE_HIDE = "onMouseHide";
|
||||
public static var FULLSCREEN = "onFullscreen";
|
||||
public static var VOLUME_UP = "onVolumeUp";
|
||||
public static var VOLUME_DOWN = "onVolumeDown";
|
||||
public static var VOLUME_CHANGE= "onVolumeChange"; //Nuevo
|
||||
public static var MUTE = "onMute";
|
||||
public static var FORWARD = "onForward";
|
||||
public static var REWIND = "onRewind";
|
||||
public static var PLAY_PAUSE = "onPlayPause";
|
||||
public static var SEEK = "onSeek";
|
||||
public static var TIME = "onTimeUpdate";
|
||||
public static var PROGRESS = "onProgress";
|
||||
public static var BUFFERING = "onBuffering";
|
||||
public static var NOT_BUFFERING = "onNotBuffering";
|
||||
public static var CONNECTION_FAILED = "onConnectionFailed";
|
||||
public static var CONNECTION_SUCCESS = "onConnectionSuccess";
|
||||
public static var MEDIA_INITIALIZED = "onDataInitialized";
|
||||
public static var PLAYBACK_FINISHED = "onPlaybackFinished";
|
||||
public static var STOP_CLOSE = "onStopAndClose";
|
||||
public static var RESIZE = "onResize";
|
||||
|
||||
public var name:String;
|
||||
public var aspectRatio:Float;
|
||||
public var duration:Float;
|
||||
public var fullscreen:Bool;
|
||||
public var mute:Bool;
|
||||
public var volume:Float;
|
||||
public var width:Float;
|
||||
public var height:Float;
|
||||
public var stream:NetStream;
|
||||
public var sound:Sound;
|
||||
public var time:Float;
|
||||
public var id3Info:ID3Info;
|
||||
|
||||
public function new(type:String, bubbles:Bool=false, cancelable:Bool=false)
|
||||
{
|
||||
super(type, bubbles, cancelable);
|
||||
|
||||
fullscreen = false;
|
||||
mute = false;
|
||||
volume = 1.0;
|
||||
duration = 0;
|
||||
width = 0;
|
||||
height = 0;
|
||||
time = 0;
|
||||
name = type;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user