Remove remaining references to exoplayer.dev
PiperOrigin-RevId: 520314781
This commit is contained in:
parent
376bddef47
commit
6952771e2f
2
.github/ISSUE_TEMPLATE/question.md
vendored
2
.github/ISSUE_TEMPLATE/question.md
vendored
@ -36,7 +36,7 @@ In case your question is related to a piece of media:
|
||||
- Authentication HTTP headers
|
||||
|
||||
Don't forget to check ExoPlayer's supported formats and devices, if applicable
|
||||
(https://exoplayer.dev/supported-formats.html).
|
||||
(https://developer.android.com/guide/topics/media/exoplayer/supported-formats).
|
||||
|
||||
If there's something you don't want to post publicly, please submit the issue,
|
||||
then email the link/bug report to dev.exoplayer@gmail.com using a subject in the
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
<string name="unexpected_intent_action">Unexpected intent action: <xliff:g id="action">%1$s</xliff:g></string>
|
||||
|
||||
<string name="error_cleartext_not_permitted">Cleartext HTTP traffic not permitted. See https://exoplayer.dev/issues/cleartext-not-permitted</string>
|
||||
<string name="error_cleartext_not_permitted">Cleartext HTTP traffic not permitted. See https://developer.android.com/guide/topics/media/issues/cleartext-not-permitted</string>
|
||||
|
||||
<string name="error_generic">Playback failed</string>
|
||||
|
||||
|
@ -61,6 +61,6 @@ manual steps.
|
||||
(this will only appear if the AAR is present), then build and run the demo
|
||||
app and select a MediaPipe-based effect.
|
||||
|
||||
[Transformer]: https://exoplayer.dev/transforming-media.html
|
||||
[Transformer]: https://developer.android.com/guide/topics/media/transforming-media
|
||||
[MediaPipe]: https://google.github.io/mediapipe/
|
||||
[build an AAR]: https://google.github.io/mediapipe/getting_started/android_archive_library.html
|
||||
|
@ -35,7 +35,8 @@ import java.util.UUID;
|
||||
*
|
||||
* <p>When building formats, populate all fields whose values are known and relevant to the type of
|
||||
* format being constructed. For information about different types of format, see ExoPlayer's <a
|
||||
* href="https://exoplayer.dev/supported-formats.html">Supported formats page</a>.
|
||||
* href="https://developer.android.com/guide/topics/media/exoplayer/supported-formats">Supported
|
||||
* formats page</a>.
|
||||
*
|
||||
* <h2>Fields commonly relevant to all formats</h2>
|
||||
*
|
||||
|
@ -152,8 +152,9 @@ public class PlaybackException extends Exception implements Bundleable {
|
||||
* Caused by the player trying to access cleartext HTTP traffic (meaning http:// rather than
|
||||
* https://) when the app's Network Security Configuration does not permit it.
|
||||
*
|
||||
* <p>See <a href="https://exoplayer.dev/issues/cleartext-not-permitted">this corresponding
|
||||
* troubleshooting topic</a>.
|
||||
* <p>See <a
|
||||
* href="https://developer.android.com/guide/topics/media/issues/cleartext-not-permitted">this
|
||||
* corresponding troubleshooting topic</a>.
|
||||
*/
|
||||
public static final int ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED = 2007;
|
||||
/** Caused by reading data out of the data bound. */
|
||||
|
@ -3356,7 +3356,8 @@ public abstract class SimpleBasePlayer extends BasePlayer {
|
||||
"Player is accessed on the wrong thread.\n"
|
||||
+ "Current thread: '%s'\n"
|
||||
+ "Expected thread: '%s'\n"
|
||||
+ "See https://exoplayer.dev/issues/player-accessed-on-wrong-thread",
|
||||
+ "See https://developer.android.com/guide/topics/media/issues/"
|
||||
+ "player-accessed-on-wrong-thread",
|
||||
Thread.currentThread().getName(), applicationLooper.getThread().getName());
|
||||
throw new IllegalStateException(message);
|
||||
}
|
||||
|
@ -375,8 +375,8 @@ public interface HttpDataSource extends DataSource {
|
||||
/**
|
||||
* Thrown when cleartext HTTP traffic is not permitted. For more information including how to
|
||||
* enable cleartext traffic, see the <a
|
||||
* href="https://exoplayer.dev/issues/cleartext-not-permitted">corresponding troubleshooting
|
||||
* topic</a>.
|
||||
* href="https://developer.android.com/guide/topics/media/issues/cleartext-not-permitted">corresponding
|
||||
* troubleshooting topic</a>.
|
||||
*/
|
||||
final class CleartextNotPermittedException extends HttpDataSourceException {
|
||||
|
||||
@ -384,7 +384,7 @@ public interface HttpDataSource extends DataSource {
|
||||
public CleartextNotPermittedException(IOException cause, DataSpec dataSpec) {
|
||||
super(
|
||||
"Cleartext HTTP traffic not permitted. See"
|
||||
+ " https://exoplayer.dev/issues/cleartext-not-permitted",
|
||||
+ " https://developer.android.com/guide/topics/media/issues/cleartext-not-permitted",
|
||||
cause,
|
||||
dataSpec,
|
||||
PlaybackException.ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED,
|
||||
|
@ -115,7 +115,7 @@ then implement your own logic to use the renderer for a given track.
|
||||
[top level README]: ../../README.md
|
||||
[Android NDK]: https://developer.android.com/tools/sdk/ndk/index.html
|
||||
[ExoPlayer issue 2781]: https://github.com/google/ExoPlayer/issues/2781
|
||||
[Supported formats]: https://exoplayer.dev/supported-formats.html#ffmpeg-extension
|
||||
[Supported formats]: https://developer.android.com/guide/topics/media/exoplayer/supported-formats#ffmpeg-library
|
||||
|
||||
## Links
|
||||
|
||||
|
@ -2701,7 +2701,8 @@ import java.util.concurrent.TimeoutException;
|
||||
"Player is accessed on the wrong thread.\n"
|
||||
+ "Current thread: '%s'\n"
|
||||
+ "Expected thread: '%s'\n"
|
||||
+ "See https://exoplayer.dev/issues/player-accessed-on-wrong-thread",
|
||||
+ "See https://developer.android.com/guide/topics/media/issues/"
|
||||
+ "player-accessed-on-wrong-thread",
|
||||
Thread.currentThread().getName(), getApplicationLooper().getThread().getName());
|
||||
if (throwsWhenUsingWrongThread) {
|
||||
throw new IllegalStateException(message);
|
||||
|
@ -71,17 +71,17 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
||||
* <li>{@code DashMediaSource.Factory} if the item's {@link MediaItem.LocalConfiguration#uri uri}
|
||||
* ends in '.mpd' or if its {@link MediaItem.LocalConfiguration#mimeType mimeType field} is
|
||||
* explicitly set to {@link MimeTypes#APPLICATION_MPD} (Requires the <a
|
||||
* href="https://exoplayer.dev/hello-world.html#add-exoplayer-modules">exoplayer-dash module
|
||||
* to be added</a> to the app).
|
||||
* href="https://developer.android.com/guide/topics/media/exoplayer/hello-world#add-exoplayer-modules">exoplayer-dash
|
||||
* module to be added</a> to the app).
|
||||
* <li>{@code HlsMediaSource.Factory} if the item's {@link MediaItem.LocalConfiguration#uri uri}
|
||||
* ends in '.m3u8' or if its {@link MediaItem.LocalConfiguration#mimeType mimeType field} is
|
||||
* explicitly set to {@link MimeTypes#APPLICATION_M3U8} (Requires the <a
|
||||
* href="https://exoplayer.dev/hello-world.html#add-exoplayer-modules">exoplayer-hls module to
|
||||
* be added</a> to the app).
|
||||
* href="https://developer.android.com/guide/topics/media/exoplayer/hello-world#add-exoplayer-modules">exoplayer-hls
|
||||
* module to be added</a> to the app).
|
||||
* <li>{@code SsMediaSource.Factory} if the item's {@link MediaItem.LocalConfiguration#uri uri}
|
||||
* ends in '.ism', '.ism/Manifest' or if its {@link MediaItem.LocalConfiguration#mimeType
|
||||
* mimeType field} is explicitly set to {@link MimeTypes#APPLICATION_SS} (Requires the <a
|
||||
* href="https://exoplayer.dev/hello-world.html#add-exoplayer-modules">
|
||||
* href="https://developer.android.com/guide/topics/media/exoplayer/hello-world#add-exoplayer-modules">
|
||||
* exoplayer-smoothstreaming module to be added</a> to the app).
|
||||
* <li>{@link ProgressiveMediaSource.Factory} serves as a fallback if the item's {@link
|
||||
* MediaItem.LocalConfiguration#uri uri} doesn't match one of the above. It tries to infer the
|
||||
|
@ -26,7 +26,7 @@ locally. Instructions for doing this can be found in the [top level README][].
|
||||
## Using the module
|
||||
|
||||
To use the module, follow the instructions on the
|
||||
[Ad insertion page](https://exoplayer.dev/ad-insertion.html#declarative-ad-support)
|
||||
[Ad insertion page](https://developer.android.com/guide/topics/media/exoplayer/ad-insertion#declarative-ad-support)
|
||||
of the developer guide. The `AdsLoaderProvider` passed to the player's
|
||||
`DefaultMediaSourceFactory` should return an `ImaAdsLoader`. Note that the IMA
|
||||
module only supports players that are accessed on the application's main thread.
|
||||
|
Loading…
x
Reference in New Issue
Block a user