diff --git a/theoplayer/api-reference/roku.md b/theoplayer/api-reference/roku.md index 83674e34fd5d..a36620f61b1c 100644 --- a/theoplayer/api-reference/roku.md +++ b/theoplayer/api-reference/roku.md @@ -353,6 +353,7 @@ There are several player events being emitted. - `playing`: Fired when playback is ready to start after having been paused or delayed due to lack of media data, the extra data emitted is the currentTime - `endpointloaded`: Fired when the player has loaded the data for a THEOlive source and is ready to begin loading the stream - `distributionloadstart`: Fired when the player begins to load the data for a THEOlive source +- `distributionloaded`: Fired when a THEOlive distribution has been successfully loaded. - `distributionoffline`: Fired when a THEOlive stream is not available for playback - `seeked`: Fired when the "seeking" changes to false after the current playback position was changed, the extra data emitted is the currentTime - `seeking`: Fired when "seeking" changes to true, and the player has started seeking to a new position, the extra data emitted is the currentTime diff --git a/theoplayer/changelog.md b/theoplayer/changelog.md index d30dcc50d5e2..95f605d76dfe 100644 --- a/theoplayer/changelog.md +++ b/theoplayer/changelog.md @@ -5,6 +5,61 @@ sidebar_custom_props: { 'icon': '📰' } toc_max_heading_level: 2 --- +## 🚀 10.10.0 (2026/02/11) + +### General + +#### ✨ Features + +- Added the `distributionloaded` event to the `player.theolive` API. + +### Web + +#### 🐛 Issues + +- Fixed an issue where DRM-enabled HLS streams could error on rendition switches due to missing keys. +- Fixed an issue where quality changes during HLS playback could cause an error on low-end devices. +- Fixed an issue where an HESP source with a relative manifest URL could not be played. +- Fixed an issue on Safari where sometimes the `ended` event would not be fired when the player reaches the end of a stream. +- Fixed an issue where multiple subtitle cues within a segment would not display correctly. +- Fixed an issue where an HLS live stream would not start playback after a pre-roll ad on iOS Safari. +- Fixed an issue where the player would dispatch the `pause` and `ended` event in an incorrect order when seeking to the end of a stream. +- Fixed an issue where a track's `activeQuality` could be `undefined` on a playing event with OptiView Live streams. +- Fixed an issue where an OptiView Ads stream with disabled VPAID ads could cause the player to stop serving ads. +- Fixed an issue where playing ads using Google IMA and OptiView Ads together could cause the Google IMA ad to not play. +- Fixed an issue where an incorrect waiting event could be dispatched during an ad break to ad break transition on an OptiView Ads stream. + +### Android + +#### ✨ Features + +- Added `NetworkConfiguration` support for retries for OptiView Real-time streams. + +#### 🐛 Issues + +- Fixed an issue where the bandwidth caching parameter was ignored when caching DRM-protected streams. +- Fixed an issue during offline playback where playing a not fully downloaded content-protected (DRM) stream could cause a crash. +- Fixed an issue where a stall during playback on Chromecast for OptiView Live streams was not handled correctly. + +### iOS + +#### ✨ Features + +- Made the `contentProtection` property public on the `EndpointAPI` protocol. + +#### ⚡ Improvements + +- Fixed an issue where recovery from network errors while playing and OptiView Live stream could take longer than expected due to platform limitations. + +#### 🐛 Issues + +- Fixed an issue where using `player.ads.schedule(adDescription:)` API did not trigger an ad playback. +- Fixed an issue where the recovery logic during playback of OptiView Live streams could check incorrect endpoints. +- Fixed an issue where playback was stuck when receiving an empty VAST for OptiView Ads. +- Fixed a bug that reset the `autoplay` flag whenever an integration was added to the player. +- Fixed an issue where OptiView Ads with VAST would not play in picture-in-picture mode. +- Fixed an issue where track selection was not respected during Chromecast. + ## 🚀 10.9.0 (2026/01/29) ### Web diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/allclasses.html b/theoplayer/static/theoplayer/v10/api-reference/android/allclasses.html index d424a3e5eff3..b72d901402cc 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/allclasses.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/allclasses.html @@ -41,8 +41,6 @@

All Classes

  • MillicastSource
  • -
  • THEOplayerFragmentedMp4Extractor
  • -
  • THEOplayerView
  • IntegrationType
  • @@ -325,6 +323,8 @@

    All Classes

  • DistributionLoadStartEvent
  • +
  • DistributionLoadedEvent
  • +
  • DistributionOfflineEvent
  • EndpointLoadedEvent
  • @@ -621,6 +621,8 @@

    All Classes

  • GoogleDaiVodConfiguration
  • +
  • Distribution
  • +
  • Endpoint
  • ContentProtectionConfiguration
  • diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/androidx/media3/extractor/mp4/THEOplayerFragmentedMp4Extractor.html b/theoplayer/static/theoplayer/v10/api-reference/android/androidx/media3/extractor/mp4/THEOplayerFragmentedMp4Extractor.html deleted file mode 100644 index 81c3101b3aaa..000000000000 --- a/theoplayer/static/theoplayer/v10/api-reference/android/androidx/media3/extractor/mp4/THEOplayerFragmentedMp4Extractor.html +++ /dev/null @@ -1,924 +0,0 @@ - - - - THEOplayerFragmentedMp4Extractor - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    - -

    Class THEOplayerFragmentedMp4Extractor

    -
    -
    - -
    -
      -
    • - -
      -
      All Implemented Interfaces:
      -
      - - androidx.media3.extractor.Extractor - - -
      -
      - -
      -
      -@UnstableApi() 
      -public class THEOplayerFragmentedMp4Extractor
      - implements Extractor
      -                    
      -

      Extracts data from the FMP4 container format. This is copied from androidx.media 1.8 and tweaked with the fix for calculation of presentation time of EMSG when SIDX is present

      - -
      - - - - - -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - - -
      -
        -
      • - - -

        Constructor Detail

        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor()
          -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(SubtitleParser.Factory subtitleParserFactory)
          -
          Constructs an instance.
          - -
          -
          Parameters:
          - - -
          subtitleParserFactory - The SubtitleParser.Factory for parsing subtitles during extraction.
          - - -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(int flags)
          -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(SubtitleParser.Factory subtitleParserFactory, int flags)
          -
          Constructs an instance.
          - -
          -
          Parameters:
          - - -
          subtitleParserFactory - The SubtitleParser.Factory for parsing subtitles during extraction.
          - - - -
          flags - Flags that control the extractor's behavior.
          - - -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(int flags, TimestampAdjuster timestampAdjuster)
          -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(int flags, TimestampAdjuster timestampAdjuster, Track sideloadedTrack)
          -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(int flags, TimestampAdjuster timestampAdjuster, Track sideloadedTrack, List<Format> closedCaptionFormats)
          -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(int flags, TimestampAdjuster timestampAdjuster, Track sideloadedTrack, List<Format> closedCaptionFormats, TrackOutput additionalEmsgTrackOutput)
          -
          - -
        • -
        - - -
          -
        • -

          THEOplayerFragmentedMp4Extractor

          -
          THEOplayerFragmentedMp4Extractor(SubtitleParser.Factory subtitleParserFactory, int flags, TimestampAdjuster timestampAdjuster, Track sideloadedTrack, List<Format> closedCaptionFormats, TrackOutput additionalEmsgTrackOutput)
          -
          Constructs an instance.
          - -
          -
          Parameters:
          - - -
          subtitleParserFactory - The SubtitleParser.Factory for parsing subtitles during extraction.
          - - - -
          flags - Flags that control the extractor's behavior.
          - - - -
          timestampAdjuster - Adjusts sample timestamps.
          - - - -
          sideloadedTrack - Sideloaded track information, in the case that the extractor will not receive a moov box in the input data.
          - - - -
          closedCaptionFormats - For tracks that contain SEI messages, the formats of the closed caption channels to expose.
          - - - -
          additionalEmsgTrackOutput - An extra track output that will receive all emsg messages targeting the player, even if FLAG_ENABLE_EMSG_TRACK is not set.
          - - -
          - -
        • -
        - -
      • -
      -
      - - - -
      - -
      - -
    • -
    -
    -
    -
    - - - - diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/androidx/media3/extractor/mp4/package-summary.html b/theoplayer/static/theoplayer/v10/api-reference/android/androidx/media3/extractor/mp4/package-summary.html deleted file mode 100644 index c43190abe588..000000000000 --- a/theoplayer/static/theoplayer/v10/api-reference/android/androidx/media3/extractor/mp4/package-summary.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - Package androidx.media3.extractor.mp4 - - - - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package androidx.media3.extractor.mp4

    -
    -
    -
    -
    -
    -

    See: Description

    -
    -
    - - - -
    -
    - - - - diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/IntegrationType.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/IntegrationType.html index ecb93e96c9b9..2a1ce0d78b2e 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/IntegrationType.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/IntegrationType.html @@ -316,7 +316,7 @@

    Method Summary

    static IntegrationType - valueOf(String name) + valueOf(String name) Returns the enum constant of this type with the specified name. @@ -399,7 +399,7 @@

    values

    >
  • valueOf

    -
     static IntegrationType valueOf(String name)
    +
     static IntegrationType valueOf(String name)

    Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.Builder.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.Builder.html index 0b16a146a21f..624559f62a08 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.Builder.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.Builder.html @@ -262,7 +262,7 @@

    Method Summary

    THEOplayerConfig.Builder - license(@NonNull() String license) + license(@NonNull() String license) Sets the license to string loaded before the player is constructed. @@ -270,7 +270,7 @@

    Method Summary

    THEOplayerConfig.Builder - licenseUrl(@NonNull() String licenseUrl) + licenseUrl(@NonNull() String licenseUrl) Sets licenseUrl to string loaded before the player is constructed. @@ -326,7 +326,7 @@

    Method Summary

    THEOplayerConfig.Builder - integrationConfiguration(@NonNull() IntegrationType integrationType, @NonNull() Object configuration) + integrationConfiguration(@NonNull() IntegrationType integrationType, @NonNull() Object configuration) @@ -447,7 +447,7 @@

    multiSession

    >
  • license

    -
    @NonNull() THEOplayerConfig.Builder license(@NonNull() String license)
    +
    @NonNull() THEOplayerConfig.Builder license(@NonNull() String license)

    Sets the license to string loaded before the player is constructed.

    @@ -477,7 +477,7 @@

    license

    >
  • licenseUrl

    -
    @NonNull() THEOplayerConfig.Builder licenseUrl(@NonNull() String licenseUrl)
    +
    @NonNull() THEOplayerConfig.Builder licenseUrl(@NonNull() String licenseUrl)

    Sets licenseUrl to string loaded before the player is constructed.

    @@ -537,7 +537,7 @@

    pip

    >
  • pipConfiguration

    -
    @Deprecated(forRemoval = true)@NonNull() THEOplayerConfig.Builder pipConfiguration(@NonNull() PipConfiguration pipConfiguration)
    +
    @Deprecated(forRemoval = true)@NonNull() THEOplayerConfig.Builder pipConfiguration(@NonNull() PipConfiguration pipConfiguration)

    Sets the configuration for Picture in Picture.

    @@ -597,7 +597,7 @@

    network

    >
  • networkConfiguration

    -
    @Deprecated(forRemoval = true)@NonNull() THEOplayerConfig.Builder networkConfiguration(@NonNull() NetworkConfiguration networkConfiguration)
    +
    @Deprecated(forRemoval = true)@NonNull() THEOplayerConfig.Builder networkConfiguration(@NonNull() NetworkConfiguration networkConfiguration)

    Sets the network and retry configuration for the player.

    @@ -657,7 +657,7 @@

    theoLive

    >
  • theoLiveConfiguration

    -
    @Deprecated(forRemoval = true)@NonNull() THEOplayerConfig.Builder theoLiveConfiguration(@NonNull() THEOLiveConfig theoLiveConfiguration)
    +
    @Deprecated(forRemoval = true)@NonNull() THEOplayerConfig.Builder theoLiveConfiguration(@NonNull() THEOLiveConfig theoLiveConfiguration)

    Sets the THEOlive configuration for the player.

    @@ -687,7 +687,7 @@

    theoLiveConfiguration

    >
  • integrationConfiguration

    -
    @ApiStatus.Internal()@NonNull() THEOplayerConfig.Builder integrationConfiguration(@NonNull() IntegrationType integrationType, @NonNull() Object configuration)
    +
    @ApiStatus.Internal()@NonNull() THEOplayerConfig.Builder integrationConfiguration(@NonNull() IntegrationType integrationType, @NonNull() Object configuration)
    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.html index 7e06da0e362a..049bc92f5b5a 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerConfig.html @@ -261,7 +261,7 @@

    Method Summary

    - abstract String + abstract String getLicense() @@ -269,7 +269,7 @@

    Method Summary

    - abstract String + abstract String getLicenseUrl() @@ -415,7 +415,7 @@

    isMultiSession

    >
  • getLicense

    -
    @Nullable() abstract String getLicense()
    +
    @Nullable() abstract String getLicense()

    The license.

    @@ -441,7 +441,7 @@

    getLicense

    >
  • getLicenseUrl

    -
    @Nullable() abstract String getLicenseUrl()
    +
    @Nullable() abstract String getLicenseUrl()

    The licenseUrl.

    @@ -493,7 +493,7 @@

    getPip

    >
  • getPipConfiguration

    -
    @Deprecated(forRemoval = true)@Nullable() PipConfiguration getPipConfiguration()
    +
    @Deprecated(forRemoval = true)@Nullable() PipConfiguration getPipConfiguration()

    The Picture in Picture configuration of the player.

    @@ -545,7 +545,7 @@

    getNetwork

    >
  • getNetworkConfiguration

    -
    @Deprecated(forRemoval = true)@Nullable() NetworkConfiguration getNetworkConfiguration()
    +
    @Deprecated(forRemoval = true)@Nullable() NetworkConfiguration getNetworkConfiguration()

    The network and retry configuration of the player.

    @@ -597,7 +597,7 @@

    getTheoLive

    >
  • getTHEOLiveConfiguration

    -
    @Deprecated(forRemoval = true)@Nullable() THEOLiveConfig getTHEOLiveConfiguration()
    +
    @Deprecated(forRemoval = true)@Nullable() THEOLiveConfig getTHEOLiveConfiguration()

    The THEOlive configuration of the player.

    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerDestroyedException.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerDestroyedException.html index 47785f883e82..795426e1452e 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerDestroyedException.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerDestroyedException.html @@ -118,7 +118,7 @@

    Class THEOplayerDes
     
     public class THEOplayerDestroyedException
    -extends RuntimeException
    +extends RuntimeException
                         

    The THEOplayerDestroyedException is thrown when trying to use a method of a THEOplayerView on which the onDestroy was called.

    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerGlobal.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerGlobal.html index 2b4e41d65ff7..fea778ba0478 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerGlobal.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerGlobal.html @@ -288,13 +288,13 @@

    Method Summary

    abstract void - registerContentProtectionIntegration(@NonNull() String integrationId, @NonNull() KeySystemId keySystemId, @NonNull() ContentProtectionIntegrationFactory integrationFactory) + registerContentProtectionIntegration(@NonNull() String integrationId, @NonNull() KeySystemId keySystemId, @NonNull() ContentProtectionIntegrationFactory integrationFactory) Register a ContentProtectionIntegrationFactory for a specific integration id and a specific keySystem. - static String + static String getVersion() @@ -494,7 +494,7 @@

    setApplicationInstance

    >
  • registerContentProtectionIntegration

    -
     abstract void registerContentProtectionIntegration(@NonNull() String integrationId, @NonNull() KeySystemId keySystemId, @NonNull() ContentProtectionIntegrationFactory integrationFactory)
    +
     abstract void registerContentProtectionIntegration(@NonNull() String integrationId, @NonNull() KeySystemId keySystemId, @NonNull() ContentProtectionIntegrationFactory integrationFactory)

    Register a ContentProtectionIntegrationFactory for a specific integration id and a specific keySystem.

    @@ -532,7 +532,7 @@

    registerContentProtectionIntegration

    >
  • getVersion

    -
     static String getVersion()
    +
     static String getVersion()

    The THEOplayer version used.

    Example:

    • "2.67.0"
    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerView.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerView.html index fe967695c4b1..5aff13f475c6 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerView.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/THEOplayerView.html @@ -196,7 +196,7 @@

    Field Summary

    - public final static String + public final static String THEOPLAYERVIEW_TAG @@ -298,7 +298,7 @@

    Field Summary

    - public final static Property<View, Float> + public final static Property<View, Float> ALPHA @@ -310,79 +310,79 @@

    Field Summary

    - public final static String + public final static String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE - public final static String + public final static String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY - public final static String + public final static String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH - public final static String + public final static String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR - public final static String + public final static String AUTOFILL_HINT_CREDIT_CARD_NUMBER - public final static String + public final static String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE - public final static String + public final static String AUTOFILL_HINT_EMAIL_ADDRESS - public final static String + public final static String AUTOFILL_HINT_NAME - public final static String + public final static String AUTOFILL_HINT_PASSWORD - public final static String + public final static String AUTOFILL_HINT_PHONE - public final static String + public final static String AUTOFILL_HINT_POSTAL_ADDRESS - public final static String + public final static String AUTOFILL_HINT_POSTAL_CODE - public final static String + public final static String AUTOFILL_HINT_USERNAME @@ -994,31 +994,31 @@

    Field Summary

    - public final static Property<View, Float> + public final static Property<View, Float> ROTATION - public final static Property<View, Float> + public final static Property<View, Float> ROTATION_X - public final static Property<View, Float> + public final static Property<View, Float> ROTATION_Y - public final static Property<View, Float> + public final static Property<View, Float> SCALE_X - public final static Property<View, Float> + public final static Property<View, Float> SCALE_Y @@ -1348,25 +1348,25 @@

    Field Summary

    - public final static Property<View, Float> + public final static Property<View, Float> TRANSLATION_X - public final static Property<View, Float> + public final static Property<View, Float> TRANSLATION_Y - public final static Property<View, Float> + public final static Property<View, Float> TRANSLATION_Z - protected final static String + protected final static String VIEW_LOG_TAG @@ -1384,19 +1384,19 @@

    Field Summary

    - public final static Property<View, Float> + public final static Property<View, Float> X - public final static Property<View, Float> + public final static Property<View, Float> Y - public final static Property<View, Float> + public final static Property<View, Float> Z @@ -1547,7 +1547,7 @@

    Method Summary

    - String + String getVersion() @@ -1902,7 +1902,7 @@

    getCast

    >
  • getVersion

    -
     String getVersion()
    +
     String getVersion()

    The THEOplayer version used.

    Example:

    • "2.67.0"
    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.Builder.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.Builder.html index 46fa1daed7c1..34b1a12f257c 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.Builder.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.Builder.html @@ -254,7 +254,7 @@

    Method Summary

    final AbrStrategyMetadata.Builder - setBitrate(Integer bitrate) + setBitrate(Integer bitrate) Sets the initial bitrate. @@ -329,7 +329,7 @@

    Method Detail

    >
  • setBitrate

    -
     final AbrStrategyMetadata.Builder setBitrate(Integer bitrate)
    +
     final AbrStrategyMetadata.Builder setBitrate(Integer bitrate)

    Sets the initial bitrate.

    diff --git a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.html b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.html index 3522690c82a5..2e38e0f0c880 100644 --- a/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.html +++ b/theoplayer/static/theoplayer/v10/api-reference/android/com/theoplayer/android/api/abr/AbrStrategyMetadata.html @@ -180,7 +180,7 @@

    Field Summary

    - private final Integer + private final Integer bitrate @@ -211,7 +211,7 @@

    Constructor Summary

    AbrStrategyMetadata(Integer bitrate) + href="#AbrStrategyMetadata(java.lang.Integer)">AbrStrategyMetadata(Integer bitrate) @@ -265,7 +265,7 @@

    Method Summary

    - final Integer + final Integer getBitrate() @@ -307,7 +307,7 @@

    Constructor Detail