IPlayer
| Kind of class: | interface |
|---|---|
| Inherits from: | none |
| Implemented by: | |
| Author: | Andrew Guldman |
| Classpath: | mx.controls.streamingmedia.IPlayer |
| File last modified: | Tuesday, 18 December 2007, 15:44:38 |
IPlayer defines the interface for the implementation classes that play
streaming media files.
streaming media files.
Summary
Instance methods
- load : Void
- Load the media without playing it.
- play (startingPoint:Number) : Void
- Play the media starting at the specified starting point.
- pause : Void
- Stop playback of the media without moving the playhead.
- getPlayheadTime : Number
- setPlayheadTime (position:Number) : Void
- getMediaUrl : String
- setMediaUrl (aUrl:String) : Void
- getVolume : Number
- setVolume (aVol:Number) : Void
- isPlaying : Boolean
- Is the playhead moving?
- getMediaBytesLoaded : Number
- getMediaBytesTotal : Number
- getTotalTime : Number
- addListener (aListener:Object) : Void
- removeAllListeners : Void
- playStopped : Void
- bufferIsFull : Void
- resizeVideo : Void
- mediaLoaded : Void
- Called when the media is completely loaded.
- close : Void
- Close the player
- logError (error:String) : Void
- isSizeSet : Boolean
- isSizeChange : Boolean
- setSeeking (isSeeking:Boolean) : Void
Instance methods
addListener
function addListener (
aListener:Object) : Void
bufferIsFull
function bufferIsFull (
) : Void
close
function close (
) : Void
Close the player
getMediaBytesLoaded
function getMediaBytesLoaded (
) : Number
Returns:
- The number of bytes of the media that has loaded.
getMediaBytesTotal
function getMediaBytesTotal (
) : Number
Returns:
- The total number of bytes of the media.
getMediaUrl
function getMediaUrl (
) : String
getPlayheadTime
function getPlayheadTime (
) : Number
Returns:
- The playhead position, measued in seconds since the start.
getTotalTime
function getTotalTime (
) : Number
Returns:
- The total time of the media, in seconds. For some media types this will be
calculated based on the elapsed time, bytes loaded, and bytes total. For
others, it will be a property.
getVolume
function getVolume (
) : Number
isPlaying
function isPlaying (
) : Boolean
Is the playhead moving?
isSizeChange
function isSizeChange (
) : Boolean
isSizeSet
function isSizeSet (
) : Boolean
load
function load (
) : Void
Load the media without playing it.
logError
function logError (
error:String) : Void
mediaLoaded
function mediaLoaded (
) : Void
Called when the media is completely loaded.
pause
function pause (
) : Void
Stop playback of the media without moving the playhead.
play
function play (
startingPoint:Number) : Void
Play the media starting at the specified starting point. If the media
hasn't yet been loaded, load it.
hasn't yet been loaded, load it.
Parameters:
startingPoint:
The number of seconds into the media to start at.
This is an optional parameter. If omitted, playing will occur
at the current playhead position.
This is an optional parameter. If omitted, playing will occur
at the current playhead position.
playStopped
function playStopped (
) : Void
removeAllListeners
function removeAllListeners (
) : Void
resizeVideo
function resizeVideo (
) : Void
setMediaUrl
function setMediaUrl (
aUrl:String) : Void
setPlayheadTime
function setPlayheadTime (
position:Number) : Void
setSeeking
function setSeeking (
isSeeking:Boolean) : Void
setVolume
function setVolume (
aVol:Number) : Void