Commit 411fb9ea by tonihei Committed by Tianyi Feng

Remove remaining references to exoplayer.dev

PiperOrigin-RevId: 520314781
parent 2f7ba44e
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<string name="unexpected_intent_action">Unexpected intent action: <xliff:g id="action">%1$s</xliff:g></string> <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> <string name="error_generic">Playback failed</string>
......
...@@ -61,6 +61,6 @@ manual steps. ...@@ -61,6 +61,6 @@ manual steps.
(this will only appear if the AAR is present), then build and run the demo (this will only appear if the AAR is present), then build and run the demo
app and select a MediaPipe-based effect. 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/ [MediaPipe]: https://google.github.io/mediapipe/
[build an AAR]: https://google.github.io/mediapipe/getting_started/android_archive_library.html [build an AAR]: https://google.github.io/mediapipe/getting_started/android_archive_library.html
--- ---
permalink: /issues/cleartext-not-permitted.html permalink: /issues/cleartext-not-permitted.html
redirect_to: redirect_to:
- https://exoplayer.dev/troubleshooting.html#fixing-cleartext-http-traffic-not-permitted-errors - https://developer.android.com/guide/topics/media/issues/cleartext-not-permitted
--- ---
--- ---
permalink: /issues/player-accessed-on-wrong-thread.html permalink: /issues/player-accessed-on-wrong-thread.html
redirect_to: redirect_to:
- https://exoplayer.dev/hello-world.html#a-note-on-threading - https://developer.android.com/guide/topics/media/issues/player-accessed-on-wrong-thread
--- ---
...@@ -38,7 +38,8 @@ import java.util.UUID; ...@@ -38,7 +38,8 @@ import java.util.UUID;
* *
* <p>When building formats, populate all fields whose values are known and relevant to the type of * <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 * 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> * <h2>Fields commonly relevant to all formats</h2>
* *
......
...@@ -151,8 +151,9 @@ public class PlaybackException extends Exception implements Bundleable { ...@@ -151,8 +151,9 @@ public class PlaybackException extends Exception implements Bundleable {
* Caused by the player trying to access cleartext HTTP traffic (meaning http:// rather than * 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. * 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 * <p>See <a
* troubleshooting topic</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; public static final int ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED = 2007;
/** Caused by reading data out of the data bound. */ /** Caused by reading data out of the data bound. */
......
...@@ -3359,7 +3359,8 @@ public abstract class SimpleBasePlayer extends BasePlayer { ...@@ -3359,7 +3359,8 @@ public abstract class SimpleBasePlayer extends BasePlayer {
"Player is accessed on the wrong thread.\n" "Player is accessed on the wrong thread.\n"
+ "Current thread: '%s'\n" + "Current thread: '%s'\n"
+ "Expected 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()); Thread.currentThread().getName(), applicationLooper.getThread().getName());
throw new IllegalStateException(message); throw new IllegalStateException(message);
} }
......
...@@ -2690,7 +2690,8 @@ import java.util.concurrent.TimeoutException; ...@@ -2690,7 +2690,8 @@ import java.util.concurrent.TimeoutException;
"Player is accessed on the wrong thread.\n" "Player is accessed on the wrong thread.\n"
+ "Current thread: '%s'\n" + "Current thread: '%s'\n"
+ "Expected 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()); Thread.currentThread().getName(), getApplicationLooper().getThread().getName());
if (throwsWhenUsingWrongThread) { if (throwsWhenUsingWrongThread) {
throw new IllegalStateException(message); throw new IllegalStateException(message);
......
...@@ -70,17 +70,17 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; ...@@ -70,17 +70,17 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
* <li>{@code DashMediaSource.Factory} if the item's {@link MediaItem.LocalConfiguration#uri uri} * <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 * ends in '.mpd' or if its {@link MediaItem.LocalConfiguration#mimeType mimeType field} is
* explicitly set to {@link MimeTypes#APPLICATION_MPD} (Requires the <a * explicitly set to {@link MimeTypes#APPLICATION_MPD} (Requires the <a
* href="https://exoplayer.dev/hello-world.html#add-exoplayer-modules">exoplayer-dash module * href="https://developer.android.com/guide/topics/media/exoplayer/hello-world#add-exoplayer-modules">exoplayer-dash
* to be added</a> to the app). * module to be added</a> to the app).
* <li>{@code HlsMediaSource.Factory} if the item's {@link MediaItem.LocalConfiguration#uri uri} * <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 * ends in '.m3u8' or if its {@link MediaItem.LocalConfiguration#mimeType mimeType field} is
* explicitly set to {@link MimeTypes#APPLICATION_M3U8} (Requires the <a * explicitly set to {@link MimeTypes#APPLICATION_M3U8} (Requires the <a
* href="https://exoplayer.dev/hello-world.html#add-exoplayer-modules">exoplayer-hls module to * href="https://developer.android.com/guide/topics/media/exoplayer/hello-world#add-exoplayer-modules">exoplayer-hls
* be added</a> to the app). * module to be added</a> to the app).
* <li>{@code SsMediaSource.Factory} if the item's {@link MediaItem.LocalConfiguration#uri uri} * <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 * 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 * 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). * exoplayer-smoothstreaming module to be added</a> to the app).
* <li>{@link ProgressiveMediaSource.Factory} serves as a fallback if the item's {@link * <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 * MediaItem.LocalConfiguration#uri uri} doesn't match one of the above. It tries to infer the
......
...@@ -360,15 +360,15 @@ public interface HttpDataSource extends DataSource { ...@@ -360,15 +360,15 @@ public interface HttpDataSource extends DataSource {
/** /**
* Thrown when cleartext HTTP traffic is not permitted. For more information including how to * Thrown when cleartext HTTP traffic is not permitted. For more information including how to
* enable cleartext traffic, see the <a * enable cleartext traffic, see the <a
* href="https://exoplayer.dev/issues/cleartext-not-permitted">corresponding troubleshooting * href="https://developer.android.com/guide/topics/media/issues/cleartext-not-permitted">corresponding
* topic</a>. * troubleshooting topic</a>.
*/ */
final class CleartextNotPermittedException extends HttpDataSourceException { final class CleartextNotPermittedException extends HttpDataSourceException {
public CleartextNotPermittedException(IOException cause, DataSpec dataSpec) { public CleartextNotPermittedException(IOException cause, DataSpec dataSpec) {
super( super(
"Cleartext HTTP traffic not permitted. See" "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, cause,
dataSpec, dataSpec,
PlaybackException.ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED, PlaybackException.ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment