public final class MediaPlayerDelegateImpl extends Object implements MediaPlayerDelegate
MediaPlayerDelegateImpl
used to render
DocBook v5.1+ audioobject and videoobject elements
by embedding a media player in the styled view.Constructor and Description |
---|
MediaPlayerDelegateImpl() |
Modifier and Type | Method and Description |
---|---|
void |
getMediaInfo(Element mediaElement,
MediaInfo mediaInfo)
Parses specified audio or video element in order to
initialize specified info.
|
void |
initDelegate(Element element,
Style style,
StyleValue[] parameters,
StyledViewFactory viewFactory)
Invoked by
MediaPlayerFactory just after this delegate
is created to initialize it. |
void |
setMediaInfo(Element mediaElement,
MediaInfo mediaInfo)
Modifies specified audio or video element to make it match
specified info.
|
public void initDelegate(Element element, Style style, StyleValue[] parameters, StyledViewFactory viewFactory)
MediaPlayerDelegate
MediaPlayerFactory
just after this delegate
is created to initialize it.initDelegate
in interface MediaPlayerDelegate
element
- the audio and video element to be rendered
by the MediaPlayer
owning this delegatestyle
- style of the audio and video elementparameters
- all the parameters passed to
the MediaPlayerFactory
viewFactory
- the view factory which invoked
the MediaPlayerFactory
public void getMediaInfo(Element mediaElement, MediaInfo mediaInfo)
MediaPlayerDelegate
getMediaInfo
in interface MediaPlayerDelegate
mediaElement
- audio or video element to be parsedmediaInfo
- info object to be initializedpublic void setMediaInfo(Element mediaElement, MediaInfo mediaInfo)
MediaPlayerDelegate
setMediaInfo
in interface MediaPlayerDelegate
mediaElement
- audio or video element to be modifiedmediaInfo
- info object specifying how mediaElement
is to be modified