Class fvaswing.components.reader.video.FvVideoDocument

Implemented Interfaces

LocalisationListener

Description

Video document manager.

Field Index

onBufferEmptyEVENT, onBufferFullEVENT, onEndStreamEVENT, onFullScreenEVENT, onMetaDataEVENT, onStartStreamEVENT, onVideoMuteEVENT, onVideoPlayChangeEVENT, onVideoPlayHeadChangeEVENT, onVideoResizeEVENT, onVideoStopEVENT, onVideoVolumeChangeEVENT

Inherited from FvReaderDocument

Method Index

new FvVideoDocument()
addListener(), appendVolume(), getCuePoints(), getDocument(), getMetaData(), getPercent(), getPlayHeadTime(), getVolume(), isMute(), isPlaying(), mute(), onLocalisationUpdate(), openFullScreen(), pause(), play(), release(), removeListener(), seek(), setSize(), setVolume(), stop(), toggle()

Inherited from FvReaderDocument

Constructor Detail

FvVideoDocument

public function FvVideoDocument(reader:FvVideoPlayer, target:MovieClip)

Constructor.

Field Detail

onMetaDataEVENT

static public onMetaDataEVENT:EventType
Broadcasted when an error occured.

onFullScreenEVENT

static public onFullScreenEVENT:EventType
Broadcasted when fullscreen player is enabled / disabled.

onVideoPlayChangeEVENT

static public onVideoPlayChangeEVENT:EventType
Broadcasted when user toggle "play/pause" property of current video.

onVideoStopEVENT

static public onVideoStopEVENT:EventType
Broadcasted when user stop video.

onVideoVolumeChangeEVENT

static public onVideoVolumeChangeEVENT:EventType
Broadcasted when user change video volume ( not muting ).

onVideoMuteEVENT

static public onVideoMuteEVENT:EventType
Broadcasted when user toggle "mute" property of current video.

onVideoResizeEVENT

static public onVideoResizeEVENT:EventType
Broadcasted when user stop video.

onVideoPlayHeadChangeEVENT

static public onVideoPlayHeadChangeEVENT:EventType
Broadcasted when user stop video.

onStartStreamEVENT

static public onStartStreamEVENT:EventType
Broadcasted when stream starts playing.

onEndStreamEVENT

static public onEndStreamEVENT:EventType
Broadcasted when stream is finished.

onBufferFullEVENT

static public onBufferFullEVENT:EventType
Broadcasted when buffer is full.

onBufferEmptyEVENT

static public onBufferEmptyEVENT:EventType
Broadcasted when buffer is empty.

Method Detail

addListener

public function addListener(listener:FvVideoDocumentListener):Void

Adds passed-in listener for receiving all document events.

Parameters

listenerListener object

removeListener

public function removeListener(listener:FvVideoDocumentListener):Void

Removes passed-in listener for receiving all document events.

Parameters

listenerListener object

getPercent

public function getPercent():Number

There is no loading progression for flv file.

setSize

public function setSize(size:Dimension):Void

Sets the display size of the document, in pixels.

getDocument

public function getDocument():FvVideoItem

Returns current FvVideoItem

getMetaData

public function getMetaData():VideoMetaData

Returns metadata for current video.

getCuePoints

public function getCuePoints():Array

Returns defined cue points in current video.

play

public function play(n:Number):Void

Plays video

Parameters

n( optional ) playhead time position

pause

public function pause():Void

Pauses video.

toggle

public function toggle():Void

Toggles play/pause

seek

public function seek(n:Number):Void

Move video playhead to position n

Checks fvaswing.components.reader.video.FvVideoItem.isPHPStreaming() before seeking.

getPlayHeadTime

public function getPlayHeadTime():Number

Returns current playhead time.

setVolume

public function setVolume(n:Number):Void

Defines video volume value.

getVolume

public function getVolume():Number

Returns video volume.

appendVolume

public function appendVolume(n:Number):Void

Increases or descreases video volume by passed-in n value.

Checks if new value is in a valid range ( 0-100 ) before sending value to the video controller.

mute

public function mute():Void

Toggles mute on/off state.

isMute

public function isMute():Boolean

Returns true if volume is currently mute.

isPlaying

public function isPlaying():Boolean

Returns true if video is currently playing.

stop

public function stop():Void

Stops current video

release

public function release():Void

Releases document and all event listeners subscription.

openFullScreen

public function openFullScreen():Void

Opens current video in Fullscreen mode.

You player must be "FullScreen mode" compliant"
Otherwise a FvAlert dialog open.

onLocalisationUpdate

public function onLocalisationUpdate(event:LocalisationEvent):Void

Triggered when Localisation language change.

Specified By

onLocalisationUpdate() in fever.app.local.LocalisationListener