media/docs
huangdarwin 0fbd4959fd Transformer: Move required Builder context to be a constructor arg.
Deprecates setContext() and moves the required Context arg into the constructor.

This way, the parameter can later be final and non-null, per the comment at:
ecb47ba564/depot/google3/third_party/java_src/android_libs/media/libraries/transformer/src/main/java/androidx/media3/transformer/TranscodingTransformer.java (97L)

Also, fixes setOutputMimeType_unsupportedMimeType_throws by providing a context
in the builder, and updating the FrameworkMuxer#supportsOutputMimeType to catch
IllegalArgumentExceptions thrown by FrameworkMuxer#mimeTypeToMuxerOutputFormat.

PiperOrigin-RevId: 412053564
2021-11-26 15:48:53 +00:00
..
_data Update exoplayer.dev copyright notice to 2021 2021-11-08 17:00:35 +00:00
_includes Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
_layouts Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
_page_fragments Cleanup some RTSP documentation 2021-07-21 18:58:47 +01:00
_sass Rollback of 4c10d2bd4c 2021-07-23 14:14:31 +01:00
assets Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
doc/reference Update release notes and Javadoc for 2.16.1 (again) 2021-11-18 17:14:05 +00:00
images Fix diagram name typo 2021-07-20 08:51:12 +01:00
issues Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
.hgignore Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
404.html Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
_config.yml Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
ad-insertion.md Update developer guide to use non-deprecated symbols 2021-11-01 09:49:37 +00:00
analytics.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
battery-consumption.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
CNAME Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
customization.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
dash.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
debug-logging.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
demo-application.md Fix documention for specifying a custom exolist.json 2021-09-17 12:00:41 +01:00
design-documents.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
downloading-media.md Add database module 2021-10-26 14:19:43 +01:00
drm.md Update developer guide to use non-deprecated symbols 2021-11-01 09:49:37 +00:00
Gemfile Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
glossary.md Fix diagram name typo 2021-07-20 08:51:12 +01:00
hello-world.md Merge #9678: Fix typo in Hello world documentation. 2021-11-11 14:14:59 +00:00
hls.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
index.md Rollback of 95e6db931a 2021-11-08 16:56:03 +00:00
LICENSE Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
listening-to-player-events.md Add additional documentation regarding resource acquisition. 2021-11-15 14:47:51 +00:00
live-streaming.md Update developer guide to use non-deprecated symbols 2021-11-01 09:49:37 +00:00
media-items.md Update developer guide to use non-deprecated symbols 2021-11-01 09:49:37 +00:00
media-sources.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
network-stacks.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
oems.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
playlists.md Add repeat/shuffle mode documentation to the playlist page. 2021-11-11 10:58:45 +00:00
progressive.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
pros-and-cons.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
README.md Mechanical README cleanups 2021-10-09 18:14:36 +01:00
retrieving-metadata.md Remove deprecated static metadata methods. 2021-09-02 09:44:04 +01:00
rtsp.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
run_locally.sh Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
shrinking.md Replace ExtractorsFactory with MediaSourceFactory in ExoPlayer.Builder 2021-10-27 12:57:24 +01:00
smoothstreaming.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
supported-devices.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
supported-formats.md Fix broken link on supported-formats dev guide page 2021-11-03 15:26:02 +00:00
track-selection.md Update track selection documentation. 2021-11-11 10:54:15 +00:00
transforming-media.md Transformer: Move required Builder context to be a constructor arg. 2021-11-26 15:48:53 +00:00
troubleshooting.md Migrate library usages of SimpleExoPlayer to ExoPlayer. 2021-10-14 12:03:11 +01:00
ui-components.md Update the UI Components dev guide page to use MediaItem API 2021-10-29 11:28:15 +01:00

ExoPlayer website

The ExoPlayer website is hosted on GitHub Pages, and is statically generated using Jekyll.

  • GitHub provides a guide describing how to setup a GitHub Pages site using Jekyll here.
  • GitHub provides a guide describing how to test changes to the site locally here. Once your machine is setup, you can build and run a local instance of the site using ./run_locally.sh from the root directory.