|
| 1 | +--- |
| 2 | +title: Azure Media Player demos |
| 3 | +description: This page contains a listing of links to demos of the Azure Media Player. |
| 4 | +author: IngridAtMicrosoft |
| 5 | +ms.author: inhenkel |
| 6 | +ms.service: media-services |
| 7 | +ms.topic: article |
| 8 | +ms.date: 04/24/2020 |
| 9 | +--- |
| 10 | + |
| 11 | + |
| 12 | +# Azure Media Player demos |
| 13 | + |
| 14 | +The following is a list of links to demos of the Azure Media Player. You can download all of the [Azure Media Player samples](https://github.com/Azure-Samples/azure-media-player-samples) from GitHub. |
| 15 | + |
| 16 | +## Demo listing |
| 17 | + |
| 18 | +| Sample name | Programmatic via JavaScript | Static via HTML5 video element | Description | |
| 19 | +| ------------|----------------------------|-------------------------------------|--------------| |
| 20 | +| Basic | |
| 21 | +| Set Source | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_setsource.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_setsource.html) |Playback unprotected content.| |
| 22 | +| Features | |
| 23 | +| VOD Ad insertion - VAST | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_vast_ads_vod.html) | N/A | Insert pre- mid- and post- roll VAST ads into a VOD asset. | |
| 24 | +| Playback Speed | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_playback_speed.html)| N/A | Enables viewers to control what speed they're watching their video at. | |
| 25 | +| AMP Flush Skin | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_flush_skin.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_flush_skin.html) | Enables new AMP skin. **Note:** AMP flush is only supported in AMP versions 2.1.0+ | |
| 26 | +| Captions and Subtitles | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_webvtt.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_webvtt.html) | Playback with WebVTT subtitles. |
| 27 | +| Live CEA 708 Captions | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_live_captions.html) | N/A | Playback with live CEA 708 inbound captions with the captions left-aligned. | |
| 28 | +| Streaming with Progressive Fallback | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_progressiveFallback.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_progressiveFallback.html) | Basic setup of adaptive playback with fallback for progressive if streaming not supported on platform. | |
| 29 | +| Progressive Video MP4 | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_progressiveVideo.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_progressiveVideo.html) | Playback of progressive audio MP4. | |
| 30 | +| Progressive Audio MP3 | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_progressiveAudio.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_progressiveAudio.html) | Playback of progressive audio MP3. | |
| 31 | +| DD+ | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_dolbyDigitalPlus.html) | N/A | Playback of content with DD+ audio. | |
| 32 | +| Options | |
| 33 | +| Heuristic Profile | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_heuristicsProfile.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_heuristicsProfile.html) | Changing the heuristics profile | |
| 34 | +| Localization | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_localization.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_localization.html) | |
| 35 | +Setting localization | |
| 36 | +| Audio Tracks Menu | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_multiAudio.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_multiAudio.html) | |
| 37 | +Options to show how to display audio tracks menu on the default skin. | |
| 38 | +| Hotkeys | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_hotKeys.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_hotKeys.html) | This sample shows how to configure which hotkeys are enabled in the player | |
| 39 | +| Events, Logging and Diagnostics | |
| 40 | +| Register Events | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_registerEvents.html) | N/A | Playback with event listeners. | |
| 41 | +| Logging | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_logging.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_logging.html) | Turning on verbose logging to console. | |
| 42 | +| Diagnostics | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_diagnostics.html) | N/A | Getting diagnostic data. This sample only works on some techs. | |
| 43 | +| AES | |
| 44 | +| AES no token | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_aes_notoken.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_aes_notoken.html) | Playback of AES content with no token. | |
| 45 | +| AES token | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_aes_token.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_aes_token.html) | Playback of AES content with token. | |
| 46 | +| AES HLS proxy simulation | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_aes_token_withHLSProxy.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_aes_token_withHLSProxy.html) | Playback of AES content with token, showing a proxy for HLS so that token can be used with iOS devices. | |
| 47 | +| AES token force flash | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_aes_token_forceFlash.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_aes_token_forceFlash.html) | Playback of AES content with token, forcing the flashSS tech. | |
| 48 | +| DRM | |
| 49 | +| Multi-DRM with PlayReady, Widevine, and FairPlay | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_multiDRM_PlayReadyWidevineFairPlay_notoken.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_multiDRM_PlayReadyWidevineFairPlay_notoken.html) | Playback of DRM content with no token, with PlayReady, Widevine, and FairPlay headers. | |
| 50 | +| PlayReady no token | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_playready_notoken.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_playready_notoken.html) | Playback of PlayReady content with no token. | |
| 51 | +| PlayReady no token force Silverlight | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_playready_notoken_forceSilverlight.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_playready_notoken_forceSilverlight.html) | Playback of PlayReady content with no token, forcing silverlightSS tech. | |
| 52 | +| PlayReady token | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_playready_token.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_playready_token.html) | Playback of PlayReady content with token. | |
| 53 | +| PlayReady token force Silverlight | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_playready_token_forceSilverlight.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_playready_token_forceSilverlight.html) | Playback of PlayReady content with token, forcing silverlightSS tech. | |
| 54 | +| Protocol and Tech | |
| 55 | +| Change techOrder | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_techOrder.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_techOrder.html) | Changing the tech order | |
| 56 | +| Force MPEG-DASH only in UrlRewriter | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_forceDash.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_forceDash.html) | Playback of unprotected content only using the DASH protocol. | |
| 57 | +| Exclude MPEG-DASH in UrlRewriter | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_forceNoDash.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_forceNoDash.html) | Playback of unprotected content only using the Smooth and HLS protocols. | |
| 58 | +| Multiple delivery policy | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_multipleDeliveryPolicy.html) | [Static](https://amp.azure.net/libs/amp/latest/samples/videotag_multipleDeliveryPolicy.html) | Setting the source with content that has multiple delivery policies from Azure Media Services | |
| 59 | +| Programatically Select | |
| 60 | +| Select text track | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_selectTextTrack.html) | N/A | Selecting a WebVTT track from the track list. | |
| 61 | +| Select bitrate | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_selectBitrate.html) | N/A | Selecting a bitrate from the list of bitrates. This sample only works on some techs. | |
| 62 | +| Select audio stream | [Dynamic](https://amp.azure.net/libs/amp/latest/samples/dynamic_selectAudioStream.html) | N/A | Selecting an Audio Stream from the list of available audio streams. This sample only works on some techs. | |
| 63 | + |
| 64 | +## Next steps |
| 65 | + |
| 66 | +<!---Some context for the following links goes here---> |
| 67 | +- [Azure Media Player Quickstart](azure-media-player-quickstart.md) |
0 commit comments