Package com.hp.lft.sdk.web
Interface MediaControl
- All Known Subinterfaces:
AudioControl
,VideoControl
public interface MediaControl
Web methods for playing media (audio/video) files embedded in the HTML page.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the URL of the media file currently selected in the browser window.int
Returns the length of the currently selected media file (in milliseconds).double
Returns the speed of the media playback.int
Returns the current playback position in the media file (in milliseconds).String[]
Returns a collection of all media file source URLs.double
Returns the volume used when playing this media file.boolean
Indicates whether this media file starts playing as soon as it loads.boolean
Indicates whether this media player should display playback controls.boolean
isMuted()
Indicates whether the media volume is muted.boolean
Returns whether this media is currently playing.boolean
Indicates whether this media file should start playing again from the beginning as soon as it finishes playing.void
pause()
Pauses the media playback.void
play()
Plays the media file.void
reload()
Reloads the media file.
-
Method Details
-
hasAutoPlay
Indicates whether this media file starts playing as soon as it loads.- Returns:
- true, if the media file starts playing as soon as it loads.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
hasPlaybackControls
Indicates whether this media player should display playback controls.- Returns:
- true, if the media player should display playback controls.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getCurrentSource
Returns the URL of the media file currently selected in the browser window.- Returns:
- the URL of the media file currently selected in the browser window.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isPlayInLoop
Indicates whether this media file should start playing again from the beginning as soon as it finishes playing.- Returns:
- true, if the media file should start playing again from the beginning as soon as it finishes playing.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isMuted
Indicates whether the media volume is muted.- Returns:
- true, if the media volume is muted.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getPlaybackRate
Returns the speed of the media playback. Possible values: Numbers with up to two decimal places. For example, 0.51 or 1.00.- Returns:
- the speed of the media playback. Possible values: Numbers with up to two decimal places. For example, 0.51 or 1.00.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
isPlaying
Returns whether this media is currently playing.- Returns:
- true, if the media is currently playing.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getVolume
Returns the volume used when playing this media file. Possible values: Numbers with up to two decimal places. For example, 0.51 or 1.00.- Returns:
- the volume used when playing the media file. Possible values: Numbers with up to two decimal places. For example, 0.51 or 1.00.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getPlaybackTime
Returns the current playback position in the media file (in milliseconds).- Returns:
- the current playback position in the media file (in milliseconds).
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getDuration
Returns the length of the currently selected media file (in milliseconds).- Returns:
- the length of the currently selected media file (in milliseconds).
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
getSources
Returns a collection of all media file source URLs. A media file may have multiple URL addresses for use in different browser types. If the src attribute was set, but no sources were defined in the HTML, the Sources property will return a collection containing a single item with the "src" value.- Returns:
- a collection of all media file source URLs.
- Throws:
GeneralLeanFtException
- if error occurs during execution
-
reload
Reloads the media file.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
play
Plays the media file.- Throws:
GeneralLeanFtException
- if error occurs during execution
-
pause
Pauses the media playback.- Throws:
GeneralLeanFtException
- if error occurs during execution
-