Stay organized with collections
Save and categorize content based on your preferences.
public
static
interface
MediaPlayer.OnSubtitleDataListener
android.media.MediaPlayer.OnSubtitleDataListener
|
Interface definition of a callback to be invoked when a player subtitle track has new
subtitle data available.
See the MediaPlayer.setOnSubtitleDataListener(OnSubtitleDataListener, Handler)
method for the description of which track will report data through this listener.
Summary
Public methods
public abstract void onSubtitleData (MediaPlayer mp,
SubtitleData data)
Method called when new subtitle data is available
Parameters |
mp |
MediaPlayer : the player that reports the new subtitle data
This value cannot be null . |
data |
SubtitleData : the subtitle data
This value cannot be null . |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# MediaPlayer.OnSubtitleDataListener\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nMediaPlayer.OnSubtitleDataListener\n==================================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/media/MediaPlayer.OnSubtitleDataListener \"View this page in Kotlin\") \\|Java\n\n\n`\npublic\nstatic\n\n\ninterface\nMediaPlayer.OnSubtitleDataListener\n`\n\n\n`\n\n\n`\n\n|--------------------------------------------------|\n| android.media.MediaPlayer.OnSubtitleDataListener |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nInterface definition of a callback to be invoked when a player subtitle track has new\nsubtitle data available.\nSee the [MediaPlayer.setOnSubtitleDataListener(OnSubtitleDataListener, Handler)](/reference/android/media/MediaPlayer#setOnSubtitleDataListener(android.media.MediaPlayer.OnSubtitleDataListener,%20android.os.Handler))\nmethod for the description of which track will report data through this listener.\n\nSummary\n-------\n\n| ### Public methods ||\n|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract void` | ` `[onSubtitleData](/reference/android/media/MediaPlayer.OnSubtitleDataListener#onSubtitleData(android.media.MediaPlayer,%20android.media.SubtitleData))`(`[MediaPlayer](/reference/android/media/MediaPlayer)` mp, `[SubtitleData](/reference/android/media/SubtitleData)` data) ` Method called when new subtitle data is available |\n\nPublic methods\n--------------\n\n### onSubtitleData\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic abstract void onSubtitleData (MediaPlayer mp, \n SubtitleData data)\n```\n\nMethod called when new subtitle data is available\n\n\u003cbr /\u003e\n\n| Parameters ||\n|--------|--------------------------------------------------------------------------------------------------|\n| `mp` | `MediaPlayer`: the player that reports the new subtitle data This value cannot be `null`. \u003cbr /\u003e |\n| `data` | `SubtitleData`: the subtitle data This value cannot be `null`. \u003cbr /\u003e |"]]