Package com.jwplayer.pub.api.events
Class InPlaylistTimedMetadataEvent
- java.lang.Object
-
- com.jwplayer.pub.api.events.Event
-
- com.jwplayer.pub.api.events.InPlaylistTimedMetadataEvent
-
- Direct Known Subclasses:
DateRangeEvent
,ProgramDateTimeEvent
public class InPlaylistTimedMetadataEvent extends Event
Fires when playback enters the section of an HLS stream tagged with an In-Playlist Timed Metadata tag The payload that accompanies the onInPlaylistTimedMetadataListener() event. This can be cast to a more specific type, e.g. DateRangeEvent, depending on which MetadataType was fired.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InPlaylistTimedMetadataEvent.MetadataType
Types of In-Playlist Timed Metadata
-
Constructor Summary
Constructors Constructor Description InPlaylistTimedMetadataEvent(JWPlayer player, java.lang.String rawTag, double start, double end)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getEnd()
double
getMetadataTime()
InPlaylistTimedMetadataEvent.MetadataType
getMetadataType()
java.lang.String
getRawTag()
double
getStart()
-
-
-
Constructor Detail
-
InPlaylistTimedMetadataEvent
public InPlaylistTimedMetadataEvent(@NonNull JWPlayer player, @NonNull java.lang.String rawTag, double start, double end)
-
-
Method Detail
-
getRawTag
@NonNull public java.lang.String getRawTag()
- Returns:
- The full HLS tag from the manifest
-
getStart
public double getStart()
- Returns:
- The start time of the tag in seconds
-
getMetadataTime
public double getMetadataTime()
- Returns:
- Start time, in seconds, of the metadata cue
-
getEnd
public double getEnd()
- Returns:
- The end time of the tag in seconds
-
getMetadataType
public InPlaylistTimedMetadataEvent.MetadataType getMetadataType()
- Returns:
- The type of In-Playlist Timed Metadata event being fired
-
-