media/docs
krocard ffe31be08b Deprecate component listener in favor of player
All `add*Listener` and `add*Output` methods are
deprecated in favor of `addListener`.

As for the class themselves `VideoListener` and
`AudioListener` are not used internaly by ExoPlayer,
`VideoRendererEventListener`
and `AudioRendererEventListener` are use in their
place.
As a result `VideoListener` and `AudioListener`
can be deprecated in favor `Listener`.

On the other hand `TextOutput` and `MedataOutput`
are used both in the player interface and internally in
renderers.
This means that those class can't be deprecated.
There usage in the public interface are indirectly
deprecated as their is no way to use them without
using the deprecated `add*Output`.
Thus it's not an issue that the class themselves are
not deprecated.

#minor-release

PiperOrigin-RevId: 371318268
2021-04-30 18:55:06 +01:00
..
_data Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01: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 Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
_sass Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
assets Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
doc/reference Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
images Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +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 Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
analytics.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +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 Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
dash.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
debug-logging.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
demo-application.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
design-documents.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
downloading-media.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
drm.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
Gemfile Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
glossary.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
hello-world.md Fix in-page anchor link on exoplayer.dev troubleshooting page 2021-04-21 18:46:40 +01:00
hls.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
index.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
LICENSE Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
listening-to-player-events.md Deprecate component listener in favor of player 2021-04-30 18:55:06 +01:00
live-streaming.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
media-items.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
media-sources.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
oems.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
playlists.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
progressive.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
pros-and-cons.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
README.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
retrieving-metadata.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
run_locally.sh Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
shrinking.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
smoothstreaming.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
supported-devices.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
supported-formats.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
track-selection.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
transforming-media.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +01:00
troubleshooting.md Fix in-page anchor link on exoplayer.dev troubleshooting page 2021-04-21 18:46:40 +01:00
ui-components.md Move docs to correct folder for GitHub Pages 2021-04-21 11:00:57 +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.