Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

THEOplayer 8.6.3 #177

Merged
merged 1 commit into from
Dec 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions theoplayer/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,21 @@ sidebar_custom_props: { 'icon': '📰' }
toc_max_heading_level: 2
---

## 🚀 8.6.3 (2024/12/12)

### Web

#### ⚡ Improvements

- Improved the UI for HESP streams when returning back to a muted tab on Chromium-based browsers.
- Improved playback of THEOlive streams on Vizio devices.

### tvOS

#### ✨ Features

- Added a THEOlive integration with a `TheoLiveSource` to play [THEOlive](https://theo.live) channels using a THEOplayer on tvOS.

## 🚀 8.6.2 (2024/12/10)

### General
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,20 +108,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=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>
<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 All @@ -138,14 +132,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=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>
</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=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=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=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=UniversalAdId.html>UniversalAdId</a></th><td class="colLast"></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="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="rowColor"><th class="colFirst" scope="row"><a href=UniversalAdId.html>UniversalAdId</a></th><td class="colLast"></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=CachingTaskProgress.html>CachingTaskProgress</a></th><td class="colLast"></td></tr>
<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="rowColor"><th class="colFirst" scope="row"><a href=CachingTask.html>CachingTask</a></th><td class="colLast">Represents a caching task.</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=CachingTaskList.html>CachingTaskList</a></th><td class="colLast">List of caching tasks.</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=CachingTaskProgress.html>CachingTaskProgress</a></th><td class="colLast"></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,16 +142,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=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=CachingTaskStatus.html>CachingTaskStatus</a></th><td class="colLast">The cache task status.</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=CachingTaskError.html>CachingTaskError</a></th><td class="colLast">The caching task error.</td></tr>
</tbody>
</table>

Expand All @@ -168,22 +174,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=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=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=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 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=ErrorCode.html>ErrorCode</a></th><td class="colLast"></td></tr>
<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="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>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=ErrorCode.html>ErrorCode</a></th><td class="colLast"></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=DefaultCastOptionsProvider.html>DefaultCastOptionsProvider</a></th><td class="colLast">The default cast option provider.</td></tr>
<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="rowColor"><th class="colFirst" scope="row"><a href=CastError.html>CastError</a></th><td class="colLast">The cast error.</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>
</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=Chromecast.html>Chromecast</a></th><td class="colLast">The chromecast API.</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>

<tr class="rowColor"><th class="colFirst" scope="row"><a href=ChromecastConnectionCallback.html>ChromecastConnectionCallback</a></th><td class="colLast"></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="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=ChromecastConnectionCallback.html>ChromecastConnectionCallback</a></th><td class="colLast"></td></tr>
</tbody>
</table>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,16 +108,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=LicenseResponseCallback.html>LicenseResponseCallback</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=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="rowColor"><th class="colFirst" scope="row"><a href=Response.html>Response</a></th><td class="colLast"></td></tr>
</tbody>
</table>

Expand All @@ -134,24 +142,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=LicenseRequestCallback.html>LicenseRequestCallback</a></th><td class="colLast"></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="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=CertificateResponseCallback.html>CertificateResponseCallback</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 @@ -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=ContentProtectionIntegration.html>ContentProtectionIntegration</a></th><td class="colLast"></td></tr>
<tr class="altColor"><th class="colFirst" scope="row"><a href=Request.html>Request</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>
<tr class="rowColor"><th class="colFirst" scope="row"><a href=ContentProtectionIntegration.html>ContentProtectionIntegration</a></th><td class="colLast"></td></tr>
</tbody>
</table>

Expand Down
Loading
Loading