| Package | com.threerings.media |
| Class | public class Mp3AudioPlayer |
| Inheritance | Mp3AudioPlayer flash.events.EventDispatcher |
| Implements | AudioPlayer |
| Property | Defined by | ||
|---|---|---|---|
| _chan : SoundChannel | Mp3AudioPlayer | ||
| _cliData : Object | Mp3AudioPlayer | ||
| _isComplete : Boolean | Mp3AudioPlayer | ||
| _lastPosition : Number = NaN | Mp3AudioPlayer | ||
| _loop : Boolean | Mp3AudioPlayer | ||
| _positionChecker : Timer | Mp3AudioPlayer | ||
| _sound : Sound | Mp3AudioPlayer | ||
| _state : int = 0 | Mp3AudioPlayer | ||
| _volume : Number = 1 | Mp3AudioPlayer | ||
| Method | Defined by | ||
|---|---|---|---|
|
Mp3AudioPlayer(loop:Boolean = false)
| Mp3AudioPlayer | ||
|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
| Mp3AudioPlayer | ||
|
getClientData():Object
Get any client data associated with the media currently playing.
| Mp3AudioPlayer | ||
|
getDuration():Number
| Mp3AudioPlayer | ||
|
getMetadata():Object
| Mp3AudioPlayer | ||
|
getPosition():Number
| Mp3AudioPlayer | ||
|
getState():int
| Mp3AudioPlayer | ||
|
getVolume():Number
| Mp3AudioPlayer | ||
|
load(url:String, clientData:Object = null):void
Load and immediately start playing some audio!
| Mp3AudioPlayer | ||
|
pause():void
| Mp3AudioPlayer | ||
|
play():void
| Mp3AudioPlayer | ||
|
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
| Mp3AudioPlayer | ||
|
seek(position:Number):void
| Mp3AudioPlayer | ||
|
setVolume(volume:Number):void
| Mp3AudioPlayer | ||
|
unload():void
| Mp3AudioPlayer | ||
| Method | Defined by | ||
|---|---|---|---|
|
checkNeedTimer():void
| Mp3AudioPlayer | ||
|
handleError(event:IOErrorEvent):void
| Mp3AudioPlayer | ||
|
handleId3(event:Event):void
| Mp3AudioPlayer | ||
|
handleLoadingComplete(event:Event):void
| Mp3AudioPlayer | ||
|
handlePlaybackComplete(event:Event):void
| Mp3AudioPlayer | ||
|
handlePositionCheck(event:TimerEvent = null):void
| Mp3AudioPlayer | ||
|
pause0():void
Pause without saving the position or updating the state.
| Mp3AudioPlayer | ||
|
play0():void
Play without updating the current state.
| Mp3AudioPlayer | ||
|
updateState(newState:int):void
| Mp3AudioPlayer | ||
| _chan | property |
protected var _chan:SoundChannel
| _cliData | property |
protected var _cliData:Object
| _isComplete | property |
protected var _isComplete:Boolean
| _lastPosition | property |
protected var _lastPosition:Number = NaN
| _loop | property |
protected var _loop:Boolean
| _positionChecker | property |
protected var _positionChecker:Timer
| _sound | property |
protected var _sound:Sound
| _state | property |
protected var _state:int = 0
| _volume | property |
protected var _volume:Number = 1
| Mp3AudioPlayer | () | constructor |
public function Mp3AudioPlayer(loop:Boolean = false)Parameters
loop:Boolean (default = false) |
| addEventListener | () | method |
public override function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):voidParameters
type:String |
|
listener:Function |
|
useCapture:Boolean (default = false) |
|
priority:int (default = 0) |
|
useWeakReference:Boolean (default = false) |
| checkNeedTimer | () | method |
protected function checkNeedTimer():void
| getClientData | () | method |
public function getClientData():ObjectGet any client data associated with the media currently playing.
ReturnsObject |
| getDuration | () | method |
public function getDuration():Number
Returns
Number |
| getMetadata | () | method |
public function getMetadata():Object
Returns
Object |
| getPosition | () | method |
public function getPosition():Number
Returns
Number |
| getState | () | method |
public function getState():int
Returns
int |
| getVolume | () | method |
public function getVolume():Number
Returns
Number |
| handleError | () | method |
protected function handleError(event:IOErrorEvent):voidParameters
event:IOErrorEvent |
| handleId3 | () | method |
protected function handleId3(event:Event):voidParameters
event:Event |
| handleLoadingComplete | () | method |
protected function handleLoadingComplete(event:Event):voidParameters
event:Event |
| handlePlaybackComplete | () | method |
protected function handlePlaybackComplete(event:Event):voidParameters
event:Event |
| handlePositionCheck | () | method |
protected function handlePositionCheck(event:TimerEvent = null):voidParameters
event:TimerEvent (default = null) |
| load | () | method |
public function load(url:String, clientData:Object = null):voidLoad and immediately start playing some audio!
Parametersurl:String |
|
clientData:Object (default = null) |
| pause | () | method |
public function pause():void
| pause0 | () | method |
protected function pause0():voidPause without saving the position or updating the state.
| play | () | method |
public function play():void
| play0 | () | method |
protected function play0():voidPlay without updating the current state.
| removeEventListener | () | method |
public override function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):voidParameters
type:String |
|
listener:Function |
|
useCapture:Boolean (default = false) |
| seek | () | method |
public function seek(position:Number):voidParameters
position:Number |
| setVolume | () | method |
public function setVolume(volume:Number):voidParameters
volume:Number |
| unload | () | method |
public function unload():void
| updateState | () | method |
protected function updateState(newState:int):voidParameters
newState:int |