Packagevn.karaokeplayer.audio
Classpublic class AudioPlayer
ImplementsIAudioPlayer



Public Properties
 PropertyDefined by
  _audioCompleted : Signal
AudioPlayer
  audioCompleted : ISignal
[read-only]
AudioPlayer
  autoPlay : Boolean
AudioPlayer
  length : Number
[read-only]
AudioPlayer
  _loadCompleted : Signal
AudioPlayer
  loadCompleted : ISignal
[read-only]
AudioPlayer
  _loadProgress : Signal
AudioPlayer
  loadProgress : ISignal
[read-only]
AudioPlayer
  pausing : Boolean
[read-only]
AudioPlayer
  playing : Boolean
[read-only]
AudioPlayer
  position : Number
[read-only]
AudioPlayer
  _ready : Signal
AudioPlayer
  ready : ISignal
[read-only]
AudioPlayer
Public Methods
 MethodDefined by
  
AudioPlayer
  
init(sound:Sound):void
TODO: create test case to test this flow
AudioPlayer
  
open(soundURL:String):void
AudioPlayer
  
pause():void
AudioPlayer
  
play(startTime:Number = 0):void
play the beat
AudioPlayer
  
seek(pos:Number):Boolean
AudioPlayer
  
stop():void
AudioPlayer
Public Constants
 ConstantDefined by
  VERSION : String = "0.8.71"
[static]
AudioPlayer
Property detail
_audioCompletedproperty
public var _audioCompleted:Signal
audioCompletedproperty 
audioCompleted:ISignal  [read-only]Implementation
    public function get audioCompleted():ISignal
autoPlayproperty 
autoPlay:Boolean  [read-write]Implementation
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void
lengthproperty 
length:Number  [read-only]Implementation
    public function get length():Number
_loadCompletedproperty 
public var _loadCompleted:Signal
loadCompletedproperty 
loadCompleted:ISignal  [read-only]Implementation
    public function get loadCompleted():ISignal
_loadProgressproperty 
public var _loadProgress:Signal
loadProgressproperty 
loadProgress:ISignal  [read-only]Implementation
    public function get loadProgress():ISignal
pausingproperty 
pausing:Boolean  [read-only]Implementation
    public function get pausing():Boolean
playingproperty 
playing:Boolean  [read-only]Implementation
    public function get playing():Boolean
positionproperty 
position:Number  [read-only]Implementation
    public function get position():Number
_readyproperty 
public var _ready:Signal
readyproperty 
ready:ISignal  [read-only]Implementation
    public function get ready():ISignal
Constructor detail
AudioPlayer()constructor
public function AudioPlayer()
Method detail
init()method
public function init(sound:Sound):void

TODO: create test case to test this flow

Parameters
sound:Sound
open()method 
public function open(soundURL:String):voidParameters
soundURL:String
pause()method 
public function pause():void
play()method 
public function play(startTime:Number = 0):void

play the beat

Parameters
startTime:Number (default = 0)
seek()method 
public function seek(pos:Number):BooleanParameters
pos:Number

Returns
Boolean
stop()method 
public function stop():void
Constant detail
VERSIONconstant
public static const VERSION:String = "0.8.71"