Pakiet | org.osmf.media |
Klasa | public class MediaPlayer |
Dziedziczenie | MediaPlayer TraitEventDispatcher EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
It is a high level class that shields the developer from the low level details of the media framework. The MediaPlayer class also provides some convenient features such as loop, auto-play and auto-rewind.
The MediaPlayer can play back all media types supported by the Open Source Media Framework, including media compositions.
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
alternativeAudioStreamSwitching : Boolean [tylko do odczytu]
Indicates whether or not an alternative audio stream switch is currently
in progress. | MediaPlayer | ||
audioPan : Number
Pan property of the media. | MediaPlayer | ||
autoDynamicStreamSwitch : Boolean
Indicates whether or not the media will automatically switch between
dynamic streams. | MediaPlayer | ||
autoPlay : Boolean
Indicates whether the MediaPlayer starts playing the media as soon as its
load operation has successfully completed. | MediaPlayer | ||
autoRewind : Boolean
Indicates whether media is returned to the beginning after playback completes. | MediaPlayer | ||
buffering : Boolean [tylko do odczytu]
Indicates whether the media is currently buffering. | MediaPlayer | ||
bufferLength : Number [tylko do odczytu]
Length of the content currently in the media's
buffer, in seconds. | MediaPlayer | ||
bufferTime : Number
Desired length of the media's buffer, in seconds. | MediaPlayer | ||
bytesLoaded : Number [tylko do odczytu]
The number of bytes of the media that have been loaded. | MediaPlayer | ||
bytesLoadedUpdateInterval : Number
Interval between the dispatch of change events for the bytesLoaded property. | MediaPlayer | ||
bytesTotal : Number [tylko do odczytu]
The total number of bytes of the media that will be loaded. | MediaPlayer | ||
canBuffer : Boolean [tylko do odczytu]
Indicates whether the media can buffer. | MediaPlayer | ||
canLoad : Boolean [tylko do odczytu]
Indicates whether the media can be loaded. | MediaPlayer | ||
canPause : Boolean [tylko do odczytu]
Indicates whether the media can be paused. | MediaPlayer | ||
canPlay : Boolean [tylko do odczytu]
Indicates whether the media can be played. | MediaPlayer | ||
canSeek : Boolean [tylko do odczytu]
Indicates whether the media is seekable. | MediaPlayer | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
currentAlternativeAudioStreamIndex : int [tylko do odczytu]
The index of the alternative audio stream currently in use. | MediaPlayer | ||
currentDynamicStreamIndex : int [tylko do odczytu]
The index of the dynamic stream currently rendering. | MediaPlayer | ||
currentTime : Number [tylko do odczytu]
Current time of the playhead in seconds. | MediaPlayer | ||
currentTimeUpdateInterval : Number
Interval between the dispatch of change events for the current time
in milliseconds. | MediaPlayer | ||
displayObject : DisplayObject [tylko do odczytu]
DisplayObject for the media. | MediaPlayer | ||
drmEndDate : Date [tylko do odczytu]
Returns the end date for the playback window. | MediaPlayer | ||
drmPeriod : Number [tylko do odczytu]
Returns the length of the playback window, in seconds. | MediaPlayer | ||
drmStartDate : Date [tylko do odczytu]
Returns the start date for the playback window. | MediaPlayer | ||
drmState : String [tylko do odczytu]
The current state of the DRM for this media. | MediaPlayer | ||
duration : Number [tylko do odczytu]
Duration of the media's playback, in seconds. | MediaPlayer | ||
dvrTimeOffset : Number [tylko do odczytu]
Indicates the number of seconds to be added to the time-related
properties (currentTime and duration) of the stream in order to
obtain the real values.
(OSMF always exposes a zero-based timeline)
The dvrTimeOffset might have a non-zero value in case of DVR with
a rolling window.
| MediaPlayer | ||
dynamicStreamSwitching : Boolean [tylko do odczytu]
Indicates whether or not a dynamic stream switch is currently in progress. | MediaPlayer | ||
hasAlternativeAudio : Boolean [tylko do odczytu]
Indicates whether the media has alternative audio streams or not. | MediaPlayer | ||
hasAudio : Boolean [tylko do odczytu]
Indicates whether the media has audio. | MediaPlayer | ||
hasDRM : Boolean [tylko do odczytu]
Return if the the media element has the DRMTrait. | MediaPlayer | ||
isDVRRecording : Boolean [tylko do odczytu]
Returns true if the media is DVR-enabled and currently recording, false if
the media is either not DVR-enabled, or is DVR-enabled but not currently
recording. | MediaPlayer | ||
isDynamicStream : Boolean [tylko do odczytu]
Indicates whether the media consists of a dynamic stream. | MediaPlayer | ||
loop : Boolean
Indicates whether the media should play again after playback has completed. | MediaPlayer | ||
maxAllowedDynamicStreamIndex : int
The maximum allowed dynamic stream index. | MediaPlayer | ||
media : MediaElement [przesłanianie]
Source MediaElement controlled by this MediaPlayer. | MediaPlayer | ||
mediaHeight : Number [tylko do odczytu]
Intrinsic height of the media, in pixels. | MediaPlayer | ||
mediaWidth : Number [tylko do odczytu]
Intrinsic width of the media, in pixels. | MediaPlayer | ||
muted : Boolean
Indicates whether the media is currently muted. | MediaPlayer | ||
numAlternativeAudioStreams : int [tylko do odczytu]
Returns the total number of alternative audio streams or 0
if there are no alternative audio streams present. | MediaPlayer | ||
numDynamicStreams : int [tylko do odczytu]
The total number of dynamic stream indices. | MediaPlayer | ||
paused : Boolean [tylko do odczytu]
Indicates whether the media is currently paused. | MediaPlayer | ||
playing : Boolean [tylko do odczytu]
Indicates whether the media is currently playing. | MediaPlayer | ||
seeking : Boolean [tylko do odczytu]
Indicates whether the media is currently seeking. | MediaPlayer | ||
state : String [tylko do odczytu]
The current state of the media. | MediaPlayer | ||
temporal : Boolean [tylko do odczytu]
Indicates whether the media is temporal. | MediaPlayer | ||
volume : Number
Volume of the media. | MediaPlayer |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
MediaPlayer(media:MediaElement = null)
Constructor. | MediaPlayer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Authenticates the media. | MediaPlayer | ||
Authenticates the media using an object which serves as a token. | MediaPlayer | ||
Indicates whether the media is capable of seeking to the
specified time. | MediaPlayer | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Obtains the alternative audio stream corresponding to the specified
(0-based) index. | MediaPlayer | ||
Gets the associated bitrate, in kilobytes for the specified dynamic stream index. | MediaPlayer | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Pauses the media, if it is not already paused. | MediaPlayer | ||
Plays the media, if it is not already playing. | MediaPlayer | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Instructs the playhead to jump to the specified time. | MediaPlayer | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Immediately halts playback and returns the playhead to the beginning
of the media file. | MediaPlayer | ||
Changes the current audio stream to the alternative audio stream specified by a
0-based index value. | MediaPlayer | ||
Switch to a specific dynamic stream index. | MediaPlayer | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Zdarzenie | Podsumowanie | Zdefiniowane przez | ||
---|---|---|---|---|
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny. | EventDispatcher | |||
Dispatched when an alternative audio stream switch is requested, completed, or has failed. | TraitEventDispatcher | |||
Dispatched when the autoSwitch property has changed. | TraitEventDispatcher | |||
Dispatched when the buffering property has changed. | TraitEventDispatcher | |||
Dispatched when the bufferTime property has changed. | TraitEventDispatcher | |||
Dispatched when the value of bytesLoaded has changed. | MediaPlayer | |||
Dispatched when the bytesTotal property has changed. | TraitEventDispatcher | |||
Dispatched when the canBuffer property has changed. | MediaPlayer | |||
Dispatched when the canLoad property has changed. | MediaPlayer | |||
Dispatched when the canPause property has changed. | TraitEventDispatcher | |||
Dispatched when the canPlay property has changed. | MediaPlayer | |||
Dispatched when the canSeek property has changed. | MediaPlayer | |||
Dispatched when the media has completed playback. | TraitEventDispatcher | |||
Dispatched when the currentTime property of the media has changed. | MediaPlayer | |||
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | |||
Dispatched when the displayObject property of the media has changed. | TraitEventDispatcher | |||
Dispatched when the state of the DRMTrait has changed. | TraitEventDispatcher | |||
Dispatched when the duration property of the media has changed. | TraitEventDispatcher | |||
Dispatched when the hasAlternativeAudio property has changed. | MediaPlayer | |||
Dispatched when the hasAudio property has changed. | MediaPlayer | |||
Dispatched when the hasDisplayObjectChange property has changed. | MediaPlayer | |||
Dispatched when the hasDRM property has changed. | MediaPlayer | |||
Dispatched when the isDynamicStream property has changed. | MediaPlayer | |||
Dispatched when the isRecording property has changed. | TraitEventDispatcher | |||
Dispatched when playback resumes after a live stall | MediaPlayer | |||
Dispatched when playback runs out of content for a live stream but the stream is not done. | MediaPlayer | |||
Dispatched when the state of the LoadTrait has changed. | TraitEventDispatcher | |||
Dispatched when an error which impacts the operation of the media player occurs. | MediaPlayer | |||
Dispatched when the MediaPlayer's state has changed. | MediaPlayer | |||
Dispatched when the mediaWidth and/or mediaHeight property of the media has changed. | TraitEventDispatcher | |||
Dispatched when the muted property of the media has changed. | TraitEventDispatcher | |||
Dispatched when the number of alternative audio streams has changed. | TraitEventDispatcher | |||
Dispatched when the number of dynamic streams has changed. | TraitEventDispatcher | |||
Dispatched when the pan property of the media has changed. | TraitEventDispatcher | |||
Dispatched when the playing or paused property of the media has changed. | TraitEventDispatcher | |||
Dispatched when the seeking property of the media has changed. | TraitEventDispatcher | |||
Dispatched when a dynamic stream switch change occurs. | TraitEventDispatcher | |||
Dispatched when the temporal property has changed. | MediaPlayer | |||
Dispatched when the volume property of the media has changed. | TraitEventDispatcher |
alternativeAudioStreamSwitching | właściwość |
alternativeAudioStreamSwitching:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.6 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether or not an alternative audio stream switch is currently
in progress.
This property will return true
while an audio stream switch
has been requested and the switch has not yet been acknowledged and no
switch failure has occurred. Once the switch request has been acknowledged
or a failure occurs, the property will return false
.
Implementacja
public function get alternativeAudioStreamSwitching():Boolean
audioPan | właściwość |
audioPan:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Pan property of the media. Ranges from -1 (full pan left) to 1 (full pan right).
If the MediaElement doesn't have audio, then the pan property will be set to this value as soon as the MediaElement has audio.
Implementacja
public function get audioPan():Number
public function set audioPan(value:Number):void
autoDynamicStreamSwitch | właściwość |
autoDynamicStreamSwitch:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether or not the media will automatically switch between
dynamic streams. If in manual mode the switchDynamicStreamIndex
method can be used to manually switch to a specific stream.
The default is true.
Implementacja
public function get autoDynamicStreamSwitch():Boolean
public function set autoDynamicStreamSwitch(value:Boolean):void
autoPlay | właściwość |
autoPlay:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether the MediaPlayer starts playing the media as soon as its
load operation has successfully completed.
The default is true
.
Implementacja
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
autoRewind | właściwość |
autoRewind:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether media is returned to the beginning after playback completes.
If true
, when playback completes, the player displays the first
frame of the media. If false
, when playback completes, the last
frame is displayed. The default is true
. The autoRewind
property is ignored if the loop
property is set to true
.
Implementacja
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
buffering | właściwość |
bufferLength | właściwość |
bufferTime | właściwość |
bufferTime:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Desired length of the media's buffer, in seconds.
If the passed value is non numerical or negative, it is forced to zero.
The default is zero.
Implementacja
public function get bufferTime():Number
public function set bufferTime(value:Number):void
bytesLoaded | właściwość |
bytesLoadedUpdateInterval | właściwość |
bytesLoadedUpdateInterval:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Interval between the dispatch of change events for the bytesLoaded property.
The default is 250 milliseconds. A non-positive value disables the dispatch of the change events.
Implementacja
public function get bytesLoadedUpdateInterval():Number
public function set bytesLoadedUpdateInterval(value:Number):void
Powiązane elementy interfejsu API
bytesTotal | właściwość |
canBuffer | właściwość |
canLoad | właściwość |
canPause | właściwość |
canPlay | właściwość |
canSeek | właściwość |
currentAlternativeAudioStreamIndex | właściwość |
currentAlternativeAudioStreamIndex:int
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.6 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
The index of the alternative audio stream currently in use. Returns the
0-based index of the selected stream, or -1
if no stream
is selected.
Implementacja
public function get currentAlternativeAudioStreamIndex():int
currentDynamicStreamIndex | właściwość |
currentDynamicStreamIndex:int
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
The index of the dynamic stream currently rendering. Uses a zero-based index.
Implementacja
public function get currentDynamicStreamIndex():int
currentTime | właściwość |
currentTimeUpdateInterval | właściwość |
currentTimeUpdateInterval:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Interval between the dispatch of change events for the current time in milliseconds.
The default is 250 milliseconds. A non-positive value disables the dispatch of the change events.
Implementacja
public function get currentTimeUpdateInterval():Number
public function set currentTimeUpdateInterval(value:Number):void
Powiązane elementy interfejsu API
displayObject | właściwość |
displayObject:DisplayObject
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
DisplayObject for the media.
Implementacja
public function get displayObject():DisplayObject
drmEndDate | właściwość |
drmEndDate:Date
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Returns the end date for the playback window. Returns null if authentication hasn't taken place or if if hasDRM is false.
Implementacja
public function get drmEndDate():Date
drmPeriod | właściwość |
drmPeriod:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Returns the length of the playback window, in seconds. Returns NaN if authentication hasn't taken place or if hasDRM is false. Note that this property will generally be the difference between startDate and endDate, but is included as a property because there may be times where the duration is known up front, but the start or end dates are not (e.g. a one week rental).
Implementacja
public function get drmPeriod():Number
drmStartDate | właściwość |
drmStartDate:Date
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Returns the start date for the playback window. Returns null if authentication hasn't taken place or if hasDRM is false.
Implementacja
public function get drmStartDate():Date
drmState | właściwość |
drmState:String
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
The current state of the DRM for this media. The states are explained in the DRMState enumeration in the org.osmf.drm package. Returns DRMState.UNINITIALIZED if hasDRM is false.
Implementacja
public function get drmState():String
Powiązane elementy interfejsu API
duration | właściwość |
dvrTimeOffset | właściwość |
dvrTimeOffset:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 2.0.1 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates the number of seconds to be added to the time-related properties (currentTime and duration) of the stream in order to obtain the real values. (OSMF always exposes a zero-based timeline)
The dvrTimeOffset might have a non-zero value in case of DVR with a rolling window.
Implementacja
public function get dvrTimeOffset():Number
dynamicStreamSwitching | właściwość |
dynamicStreamSwitching:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether or not a dynamic stream switch is currently in progress.
This property will return true
while a switch has been
requested and the switch has not yet been acknowledged and no switch failure
has occurred. Once the switch request has been acknowledged or a
failure occurs, the property will return false
.
Implementacja
public function get dynamicStreamSwitching():Boolean
hasAlternativeAudio | właściwość |
hasAudio | właściwość |
hasDRM | właściwość |
isDVRRecording | właściwość |
isDVRRecording:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Returns true if the media is DVR-enabled and currently recording, false if the media is either not DVR-enabled, or is DVR-enabled but not currently recording.
Implementacja
public function get isDVRRecording():Boolean
isDynamicStream | właściwość |
loop | właściwość |
loop:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether the media should play again after playback has completed.
The loop
property takes precedence over the autoRewind
property,
so if loop
is set to true
, the autoRewind
property
is ignored.
The default is false
.
Implementacja
public function get loop():Boolean
public function set loop(value:Boolean):void
maxAllowedDynamicStreamIndex | właściwość |
maxAllowedDynamicStreamIndex:int
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
The maximum allowed dynamic stream index. This can be set at run-time to provide a ceiling for the switching profile, for example, to keep from switching up to a higher quality stream when the current video is too small handle a higher quality stream.
Implementacja
public function get maxAllowedDynamicStreamIndex():int
public function set maxAllowedDynamicStreamIndex(value:int):void
Zgłasza
RangeError — If the specified dynamic stream index is less than zero or
greater than the highest dynamic stream index available.
| |
IllegalOperationError — If the media is not a dynamic stream.
|
media | właściwość |
media:MediaElement
[przesłanianie] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Source MediaElement controlled by this MediaPlayer. Setting the media will attempt to load media that is loadable, that isn't loading or loaded. It will automatically unload media when the property changes to a new MediaElement or null.
Implementacja
override public function get media():MediaElement
override public function set media(value:MediaElement):void
mediaHeight | właściwość |
mediaHeight:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Intrinsic height of the media, in pixels. The intrinsic height is the height of the media before any processing has been applied. The default if no DisplayObjectTrait is present, is NaN.
Implementacja
public function get mediaHeight():Number
mediaWidth | właściwość |
mediaWidth:Number
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Intrinsic width of the media, in pixels. The intrinsic width is the width of the media before any processing has been applied. The default if no DisplayObjectTrait is present, is NaN.
Implementacja
public function get mediaWidth():Number
muted | właściwość |
muted:Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether the media is currently muted.
If the MediaElement doesn't have audio, then the muted state will be set to this value as soon as the MediaElement has audio.
Implementacja
public function get muted():Boolean
public function set muted(value:Boolean):void
numAlternativeAudioStreams | właściwość |
numAlternativeAudioStreams:int
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.6 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Returns the total number of alternative audio streams or 0
if there are no alternative audio streams present.
Implementacja
public function get numAlternativeAudioStreams():int
numDynamicStreams | właściwość |
paused | właściwość |
playing | właściwość |
playing:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether the media is currently playing.
The MediaElement must be playable to support this property.
Implementacja
public function get playing():Boolean
seeking | właściwość |
state | właściwość |
temporal | właściwość |
temporal:Boolean
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether the media is temporal. Temporal media supports a duration and a currentTime within that duration.
Implementacja
public function get temporal():Boolean
volume | właściwość |
volume:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Volume of the media. Ranges from 0 (silent) to 1 (full volume).
If the MediaElement doesn't have audio, then the volume will be set to this value as soon as the MediaElement has audio.
Implementacja
public function get volume():Number
public function set volume(value:Number):void
MediaPlayer | () | Konstruktor |
public function MediaPlayer(media:MediaElement = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Constructor.
Parametrymedia:MediaElement (default = null ) — Source MediaElement to be controlled by this MediaPlayer.
|
authenticate | () | metoda |
public function authenticate(username:String = null, password:String = null):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Authenticates the media. Can be used for both anonymous and credential-based authentication. If the media has already been authenticated or authentication is anonymous, this is a no-op.
Parametry
username:String (default = null ) — The username.
| |
password:String (default = null ) — The password.
|
Zgłasza
IllegalOperationError — If the media is not initialized yet, or hasDRM
is false.
|
authenticateWithToken | () | metoda |
public function authenticateWithToken(token:Object):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Authenticates the media using an object which serves as a token. Can be used for both anonymous and credential-based authentication. If the media has already been authenticated or if the media isn't drm protected, this is a no-op.
Parametry
token:Object — The token to use for authentication.
|
Zgłasza
IllegalOperationError — If the media is not initialized yet, or hasDRM
is false.
|
canSeekTo | () | metoda |
public function canSeekTo(time:Number):Boolean
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Indicates whether the media is capable of seeking to the specified time.
Parametry
time:Number — Time to seek to in seconds.
|
Boolean — Returns true if the media can seek to the specified time.
|
getAlternativeAudioItemAt | () | metoda |
public function getAlternativeAudioItemAt(index:int):StreamingItem
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.6 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Obtains the alternative audio stream corresponding to the specified
(0-based) index. Returns null
if the index is -1
.
Parametry
index:int |
StreamingItem |
Zgłasza
RangeError — if the specified alternative audio stream index is less
than -1 or greater than the highest alternative audio
index available.
| |
IllegalOperationError — if the currently loaded media does not have
any associated alternative audio streams.
|
getBitrateForDynamicStreamIndex | () | metoda |
public function getBitrateForDynamicStreamIndex(index:int):Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Gets the associated bitrate, in kilobytes for the specified dynamic stream index.
Parametry
index:int |
Number |
Zgłasza
RangeError — If the specified dynamic stream index is less than zero or
greater than the highest dynamic stream index available.
| |
IllegalOperationError — If the media is not a dynamic stream.
|
pause | () | metoda |
public function pause():void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Pauses the media, if it is not already paused.
Zgłasza
IllegalOperationError — if the media cannot be paused.
|
play | () | metoda |
public function play():void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Plays the media, if it is not already playing. To use the play() method, MediaPlayer.canPlay must be true. You must listen for the mediaPlayerStateChange event, and only call play() (or enable the UI play button) when the state is READY.
Zgłasza
IllegalOperationError — if the media cannot be played.
|
seek | () | metoda |
public function seek(time:Number):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Instructs the playhead to jump to the specified time.
If time
is NaN or negative, does not attempt to seek.
Parametry
time:Number — Time to seek to in seconds.
|
Zgłasza
IllegalOperationError — if the media cannot be seeked.
|
stop | () | metoda |
public function stop():void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Immediately halts playback and returns the playhead to the beginning of the media file.
Zgłasza
IllegalOperationError — If the media cannot be played (and therefore
cannot be stopped).
|
switchAlternativeAudioIndex | () | metoda |
public function switchAlternativeAudioIndex(streamIndex:int):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.6 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Changes the current audio stream to the alternative audio stream specified by a
0-based index value. Passing -1
as the index value resets the current
audio stream to the default audio stream.
Note that if media playback is paused, the audio stream switch does not occur
until after play resumes.
Parametry
streamIndex:int |
Zgłasza
RangeError — if the specified alternative audio stream index is less than
-1 or greater than numAlternativeAudioStreams - 1 .
| |
IllegalOperationError — if the currently loaded media does not have
any associated alternative audio streams.
|
switchDynamicStreamIndex | () | metoda |
public function switchDynamicStreamIndex(streamIndex:int):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Switch to a specific dynamic stream index. To switch up, use the currentDynamicStreamIndex
property, such as:
mediaPlayer.switchDynamicStreamIndex(mediaPlayer.currentDynamicStreamIndex + 1);
Parametry
streamIndex:int |
Zgłasza
RangeError — If the specified dynamic stream index is less than zero or
greater than maxAllowedDynamicStreamIndex .
| |
IllegalOperationError — If the media is not a dynamic stream, or if the dynamic
stream is not in manual switch mode.
|
Powiązane elementy interfejsu API
bytesLoadedChange | Zdarzenie |
org.osmf.events.LoadEvent
właściwość LoadEvent.type =
org.osmf.events.LoadEvent
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the value of bytesLoaded has changed.
canBufferChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_BUFFER_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the canBuffer
property has changed.
canLoadChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_LOAD_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the canLoad
property has changed.
canPlayChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the canPlay
property has changed.
canSeekChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.CAN_SEEK_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the canSeek
property has changed.
currentTimeChange | Zdarzenie |
org.osmf.events.TimeEvent
właściwość TimeEvent.type =
org.osmf.events.TimeEvent.CURRENT_TIME_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the currentTime
property of the media has changed.
This value is updated at the interval set by
the MediaPlayer's currentTimeUpdateInterval
property.
hasAlternativeAudio | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_ALTERNATIVE_AUDIO_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.6 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the hasAlternativeAudio
property has changed.
hasAlternativeAudio
property has changed.
hasAudioChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_AUDIO_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the hasAudio
property has changed.
hasDisplayObjectChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_DISPLAY_OBJECT_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the hasDisplayObjectChange
property has changed.
hasDRMChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.HAS_DRM_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the hasDRM
property has changed.
isDynamicStreamChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.IS_DYNAMIC_STREAM_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the isDynamicStream
property has changed.
liveResume | Zdarzenie |
org.osmf.events.PlayEvent
właściwość PlayEvent.type =
org.osmf.events.PlayEvent.LIVE_RESUME
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 2.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when playback resumes after a live stall
The PlayEvent.LIVE_RESUME constant defines the value of the type property of the event object for a liveResume event.
Dispatched when playback resumes after a live stall
liveStall | Zdarzenie |
org.osmf.events.PlayEvent
właściwość PlayEvent.type =
org.osmf.events.PlayEvent.LIVE_STALL
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 2.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when playback runs out of content for a live stream but the stream is not done.
The PlayEvent.LIVE_STALL constant defines the value of the type property of the event object for a liveStall event.
Dispatched when playback runs out of content for a live stream but the stream is not done.
mediaError | Zdarzenie |
org.osmf.events.MediaErrorEvent
właściwość MediaErrorEvent.type =
org.osmf.events.MediaErrorEvent.MEDIA_ERROR
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when an error which impacts the operation of the media player occurs.
The MediaErrorEvent.MEDIA_ERROR constant defines the value of the type property of the event object for a mediaError event.mediaPlayerStateChange | Zdarzenie |
org.osmf.events.MediaPlayerStateChangeEvent
właściwość MediaPlayerStateChangeEvent.type =
org.osmf.events.MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the MediaPlayer's state has changed.
The MediaPlayerStateChangeEvent.MEDIA_PLAYER_STATE_CHANGE constant defines the value of the type property of the event object for a mediaPlayerStateChange event.temporalChange | Zdarzenie |
org.osmf.events.MediaPlayerCapabilityChangeEvent
właściwość MediaPlayerCapabilityChangeEvent.type =
org.osmf.events.MediaPlayerCapabilityChangeEvent.TEMPORAL_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dispatched when the temporal
property has changed.
package org.osmf.media { import flash.display.Sprite; import org.osmf.containers.MediaContainer; import org.osmf.elements.AudioElement; import org.osmf.events.TimeEvent; import org.osmf.media.MediaPlayer; import org.osmf.media.URLResource; public class MediaPlayerExample extends Sprite { private var mediaPlayer:MediaPlayer; public function MediaPlayerExample() { super(); mediaPlayer = new MediaPlayer(); var audioElement:AudioElement = new AudioElement(); audioElement.resource = new URLResource("http://mediapm.edgesuite.net/osmf/content/test/train_1500.mp3"); mediaPlayer.volume = .5; mediaPlayer.loop = true; mediaPlayer.addEventListener(TimeEvent.CURRENT_TIME_CHANGE, onTimeUpdated); mediaPlayer.addEventListener(TimeEvent.DURATION_CHANGE, onTimeUpdated); mediaPlayer.autoPlay = true; mediaPlayer.media = audioElement; } private function onTimeUpdated(event:TimeEvent):void { trace('time: ' + mediaPlayer.currentTime + ' duration: ' + mediaPlayer.duration); } } }
Tue Jun 12 2018, 12:06 PM Z