Skip to content

Commit

Permalink
THEOplayer 8.8.3
Browse files Browse the repository at this point in the history
  • Loading branch information
THEOplayer Jenkins committed Jan 8, 2025
1 parent ed89973 commit 8007d9f
Show file tree
Hide file tree
Showing 64 changed files with 1,170 additions and 1,162 deletions.
8 changes: 8 additions & 0 deletions theoplayer/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ sidebar_custom_props: { 'icon': '📰' }
toc_max_heading_level: 2
---

## 🚀 8.8.3 (2025/01/07)

### General

#### 🐛 Issues

- Fixed an issue where `seekable` would incorrectly be empty for DASH live streams.

## 🚀 8.8.2 (2025/01/06)

### Android
Expand Down
512 changes: 256 additions & 256 deletions theoplayer/static/theoplayer/v8/api-reference/android/allclasses.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,20 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.abr </h1>
<div class="typeSummary">

<table>
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=Abr.html>Abr</a></th><td class="colLast">The adaptive bitrate configuration.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=AbrStrategyConfiguration.Builder.html>Builder</a></th><td class="colLast">The builder for the adaptive bitrate strategy configuration.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=AbrStrategyConfiguration.html>AbrStrategyConfiguration</a></th><td class="colLast">The configuration of the adaptive bitrate strategy.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=AbrStrategyMetadata.Builder.html>Builder</a></th><td class="colLast">The builder for the metadata of the adaptive bitrate strategy.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=AbrStrategyMetadata.html>AbrStrategyMetadata</a></th><td class="colLast">The metadata of the adaptive bitrate strategy.</td></tr>
</tbody>
</table>

Expand All @@ -132,20 +138,14 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.abr </h1>
<div class="typeSummary">

<table>
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=AbrStrategyMetadata.Builder.html>Builder</a></th><td class="colLast">The builder for the metadata of the adaptive bitrate strategy.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=AbrStrategyMetadata.html>AbrStrategyMetadata</a></th><td class="colLast">The metadata of the adaptive bitrate strategy.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=AbrStrategyConfiguration.Builder.html>Builder</a></th><td class="colLast">The builder for the adaptive bitrate strategy configuration.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=AbrStrategyConfiguration.html>AbrStrategyConfiguration</a></th><td class="colLast">The configuration of the adaptive bitrate strategy.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=Abr.html>Abr</a></th><td class="colLast">The adaptive bitrate configuration.</td></tr>
</tbody>
</table>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,19 +117,19 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.ads </h1>

<tr class="altColor"><th class="colFirst" scope="row"><a href=GoogleImaAd.html>GoogleImaAd</a></th><td class="colLast">The GoogleImaAd API represents a Google IMA creative compliant to the VAST specification.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=Ads.html>Ads</a></th><td class="colLast">The Ads API which can be used to schedule as well as get information related to a group of advertisements.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=Ad.html>Ad</a></th><td class="colLast">The Ad API represents a VAST creative.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=LinearAd.html>LinearAd</a></th><td class="colLast">The LinearAd API which represents a linear ad in the VAST specification.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=AdBreak.html>AdBreak</a></th><td class="colLast">The AdBreak API represents an ad break in the VMAP specification or an ad pod in the VAST specification.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=Omid.html>Omid</a></th><td class="colLast">The Omid API, which can be used to add as well as remove friendly video controls overlay obstructions.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=Ad.html>Ad</a></th><td class="colLast">The Ad API represents a VAST creative.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=Ads.html>Ads</a></th><td class="colLast">The Ads API which can be used to schedule as well as get information related to a group of advertisements.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=NonLinearAd.html>NonLinearAd</a></th><td class="colLast">The NonLinearAd API represents a non-linear ad in the VAST specification.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=UniversalAdId.html>UniversalAdId</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=UniversalAdId.html>UniversalAdId</a></th><td class="colLast"></td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=NonLinearAd.html>NonLinearAd</a></th><td class="colLast">The NonLinearAd API represents a non-linear ad in the VAST specification.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CompanionAd.html>CompanionAd</a></th><td class="colLast">The CompanionAd API represents a companion ad which is displayed besides the player.</td></tr>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,13 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.cache </h1>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingTask.html>CachingTask</a></th><td class="colLast">Represents a caching task.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingTaskProgress.html>CachingTaskProgress</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingTaskLicense.html>CachingTaskLicense</a></th><td class="colLast">The caching task license which can be used to renew the license.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingTask.html>CachingTask</a></th><td class="colLast">Represents a caching task.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingTaskList.html>CachingTaskList</a></th><td class="colLast">List of caching tasks.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingTaskProgress.html>CachingTaskProgress</a></th><td class="colLast"></td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingTaskLicense.html>CachingTaskLicense</a></th><td class="colLast">The caching task license which can be used to renew the license.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=Cache.html>Cache</a></th><td class="colLast">The media caching API.</td></tr>

Expand All @@ -142,22 +142,16 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.cache </h1>
<div class="typeSummary">

<table>
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingPreferredTrackSelection.Builder.html>Builder</a></th><td class="colLast">The builder for the preferred track selection caching parameter.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingPreferredTrackSelection.html>CachingPreferredTrackSelection</a></th><td class="colLast">The preferred track selection caching parameter.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingParameters.Builder.html>Builder</a></th><td class="colLast">The builder for the caching parameters.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingParameters.html>CachingParameters</a></th><td class="colLast">The configuration of a caching task.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=CacheStatus.html>CacheStatus</a></th><td class="colLast">The state of the cache.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingTaskError.html>CachingTaskError</a></th><td class="colLast">The caching task error.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingTaskStatus.html>CachingTaskStatus</a></th><td class="colLast">The cache task status.</td></tr>
</tbody>
</table>

Expand All @@ -174,16 +168,22 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.cache </h1>
<div class="typeSummary">

<table>
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CacheStatus.html>CacheStatus</a></th><td class="colLast">The state of the cache.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingParameters.Builder.html>Builder</a></th><td class="colLast">The builder for the caching parameters.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingTaskStatus.html>CachingTaskStatus</a></th><td class="colLast">The cache task status.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingParameters.html>CachingParameters</a></th><td class="colLast">The configuration of a caching task.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingPreferredTrackSelection.Builder.html>Builder</a></th><td class="colLast">The builder for the preferred track selection caching parameter.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CachingPreferredTrackSelection.html>CachingPreferredTrackSelection</a></th><td class="colLast">The preferred track selection caching parameter.</td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CachingTaskError.html>CachingTaskError</a></th><td class="colLast">The caching task error.</td></tr>
</tbody>
</table>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,9 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.cast.chrome
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=PlayerCastState.html>PlayerCastState</a></th><td class="colLast">Indicates the state of the casting process</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=ErrorCode.html>ErrorCode</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=ErrorCode.html>ErrorCode</a></th><td class="colLast"></td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=PlayerCastState.html>PlayerCastState</a></th><td class="colLast">Indicates the state of the casting process</td></tr>
</tbody>
</table>

Expand All @@ -141,9 +141,9 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.cast.chrome
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CastError.html>CastError</a></th><td class="colLast">The cast error.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=DefaultCastOptionsProvider.html>DefaultCastOptionsProvider</a></th><td class="colLast">The default cast option provider.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=DefaultCastOptionsProvider.html>DefaultCastOptionsProvider</a></th><td class="colLast">The default cast option provider.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=CastError.html>CastError</a></th><td class="colLast">The cast error.</td></tr>
</tbody>
</table>

Expand All @@ -167,11 +167,11 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.cast.chrome
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=GlobalChromecast.html>GlobalChromecast</a></th><td class="colLast">The global Chromecast API.</td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=Chromecast.html>Chromecast</a></th><td class="colLast">The chromecast API.</td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=Chromecast.html>Chromecast</a></th><td class="colLast">The chromecast API.</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=ChromecastConnectionCallback.html>ChromecastConnectionCallback</a></th><td class="colLast"></td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=ChromecastConnectionCallback.html>ChromecastConnectionCallback</a></th><td class="colLast"></td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=GlobalChromecast.html>GlobalChromecast</a></th><td class="colLast">The global Chromecast API.</td></tr>
</tbody>
</table>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,24 +108,16 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.contentprot
<div class="typeSummary">

<table>
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=LicenseResponseCallback.html>LicenseResponseCallback</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CertificateRequestCallback.html>CertificateRequestCallback</a></th><td class="colLast"></td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=LicenseRequestCallback.html>LicenseRequestCallback</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=ContentProtectionIntegrationFactory.html>ContentProtectionIntegrationFactory</a></th><td class="colLast"></td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=CertificateResponseCallback.html>CertificateResponseCallback</a></th><td class="colLast"></td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=RequestMethod.html>RequestMethod</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=Response.html>Response</a></th><td class="colLast"></td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=KeySystemId.html>KeySystemId</a></th><td class="colLast">Name of the key system</td></tr>
</tbody>
</table>

Expand All @@ -142,16 +134,24 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.contentprot
<div class="typeSummary">

<table>
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=RequestMethod.html>RequestMethod</a></th><td class="colLast"></td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=LicenseRequestCallback.html>LicenseRequestCallback</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=KeySystemId.html>KeySystemId</a></th><td class="colLast">Name of the key system</td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=LicenseResponseCallback.html>LicenseResponseCallback</a></th><td class="colLast"></td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=ContentProtectionIntegrationFactory.html>ContentProtectionIntegrationFactory</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CertificateRequestCallback.html>CertificateRequestCallback</a></th><td class="colLast"></td></tr>

<tr class="altColor"><th class="colFirst" scope="row"><a href=Response.html>Response</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=CertificateResponseCallback.html>CertificateResponseCallback</a></th><td class="colLast"></td></tr>
</tbody>
</table>

Expand All @@ -175,9 +175,9 @@ <h1 title="Package" class="title">Package com.theoplayer.android.api.contentprot
</tr>
<tbody>

<tr class="altColor"><th class="colFirst" scope="row"><a href=Request.html>Request</a></th><td class="colLast"></td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=ContentProtectionIntegration.html>ContentProtectionIntegration</a></th><td class="colLast"></td></tr>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=ContentProtectionIntegration.html>ContentProtectionIntegration</a></th><td class="colLast"></td></tr>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=Request.html>Request</a></th><td class="colLast"></td></tr>
</tbody>
</table>

Expand Down
Loading

0 comments on commit 8007d9f

Please sign in to comment.