Other Brightcove Docs
Documentation Home
-- VIDEO CLOUD --
Video Cloud Studio
Marketing Studio
Brightcove Player Development
Video Cloud Platform APIs
Video Cloud Device SDKs
Integrations and CMS Connectors
Video Cloud General Information
-- VIDEO ESSENTIALS --
Brightcove Audience Insights
Brightcove Beacon Studio
Brightcove Beacon Classic
CorpTV
Brightcove Live
Zencoder
-- VIDEO CLOUD ADD-ONS --
Brightcove Gallery
Brightcove Social
Brightcove SSAI
English
繁體中文
Français
Deutsch
日本語
한국어
Español
Home
Getting Started
Developer Basics Videos
What is the Brightcove Player?
Overview: Brightcove Player
Learning Guide: Video Advertising
Overview: Brightcove Player Plugins
Player Development Training Videos
Step-by-Step: Brightcove Player
Step-by-Step: Player Customization
Training: Developing with the Brightcove Player
Learning Guide: Using the REST APIs
Learn the Basics
Advanced Player Code
Autoplaying a Video
Custom Plugin - Converting Code
Custom Plugin - Passing Data
Custom Plugin - Using Studio
Custom Plugin - Why and How
Developer Basics Videos
Generating Player Code
Preparing to Write Code
Advertising
Brightcove Outstream Player
Ad Events and Ad Objects
Ad Only Plugin
Advertising with the FreeWheel Plugin
Advertising with the IMA3 Plugin
Advertising with Server-Side Ads (SSAI)
Advertising with SSAI and Open Measurement
Brightcove Ad Monetization
Checking for Ad Blockers
Client-Side Pre-roll Ads with Live SSAI
Displaying Ads Using Ad Cue Points
Flash No Longer Valid with IMA
Guide: Ad Partner Integration
Guide: contrib-ads Migration
Jump Start: Header Bidding Ad
Jump Start: Pre-roll Ad
Known Issues: Server-Side Ad Insertion (SSAI)
Learning Guide: Video Advertising
Step-by-Step: Implementing Advertising
Testing Pre-Release Advertising Plugins
Using GAM Premium with Brightcove Player
Using Player Enhancements for Live SSAI
Video Cloud SSAI Ad Tag Validation
Analytics
Identify and Delete Low Performing Videos
AMP
AMP Using a Video Cloud Video
AMP Using an External Video
AMP and Advertising
Code Samples
Code Samples by Group
Code Sample Index
Coding Topics
General
Understanding CORS
Introducing JSON
JavaScript Debugging Basics
The JavaScript Module Design Pattern
Setting up cURL
Using JavaScript Promises
Creating a JSON Web Token (JWT)
Debugging on Mobile Devices
Using MTR (my traceroute)
Using Wireshark to Track Network Traffic
Brightcove Player Loader
Catalog Search Upgrade
Custom Event
Localizing Brightcove Player
Localizing Plugins
Player Events
Overview: Components
Overview: HTTPS Support
Overview: Player API
Pass Data to the Plugin
React Player Loader
Reporting on Brightcove Player Configurations
RequireJS and Brightcove Player
Retrieve Bitrate of Current Rendition
Step-by-Step: Player Management
Step-by-Step: Plugin Development
Step-by-Step: Video.js Plugin Generator
Using bc() and getPlayer() Methods
Viewing the Player Configuration
DRM & Content Protection
Configuring Player Content Restrictions
Creating a DASH DRM Manifest for the Brightcove Player
Domain Restrictions Messaging
DRM Plugin
Overview: Content Protection
Policy Keys
Restricting Video Playback Using IP Address
Signed URLs and Token Auth with a Live Stream
Live
Live HLS
Live Stream Configuration
Playing Live Streams
Signed URLs and Token Auth with a Live Stream
Playback
Audio only player
Autoplay Considerations
Brightcove Playback Technology App
Brightcove Player Accessibility
Bumper Videos
China Delivery
Cross-Device Resume
Deep Linking
Delivering HLS Video
Delivery Rules
Determining Which Rendition Will Play
Forensic Watermarking
HLS Plugin
Implementing Cue Points Programmatically
iOS and Brightcove Player
Managing Video Bandwidth
Multiple Audio Tracks
Playback Restrictions
Overview: HTTPS Support
Quality Selection Plugin
Static URL Delivery
Streaming PlayReady Protected Content
Using the Brightcove Player for TVE
Viewability
Using a Screen Reader with the Brightcove Player
Playlists
Guide: Playlist API
Implementing Playlists
Playlist UI Plugin
Styling Playlists
Plugins
360º Video
Ad Intelligence Plugin
Advertising with the FreeWheel Plugin
Advertising with the IMA3 Plugin
Advertising with SSAI
Advertising with SSAI and Open Measurement
AirPlay
Brightcove Player Plugins
Chromecast
Custom Endscreen
Display Error Messages
Download Button
DRM
Google Analytics
Google IMA DAI
Google Tag Manager
Google PAL SDK for Brightcove SSAI
HLS
Interactivity Viewer
Kollective eCDN
Live DVRUX
Overlay
Overview: Player Plugins
Pinning Plugin
Player/Plugin Version Testing
Playlist Endscreen
Playlist UI
Plugin Registry
Plugin Version Reference
Quality Selection
Social Media
Tealium Tag Manager
Thumbnail Seeking
Video SEO Schema Generator
Publishing Videos & Players
Adding an Application ID to the Player Embed Code
Assigning Video to Player Programmatically
Options for Advanced (in-page) Embed Code
Options for Standard (iframe) Embed Code
Brightcove Player Loader
Bulk Updating Brightcove Default Player
Choosing the Correct Embed Code
Delaying Player Instantiation
Pre-release Player
Social Media Plugin
Syndication Strategies
Using a Non-Brightcove Player
Using Multiple Players on One Page
Using Reference IDs
Styling & Appearance
Customizing Player Appearance
Player Styling Playground
Step-by-Step: Player Customization
Responsive Sizing for the Brightcove Player
Sizing the Player
Skins and Player Versions
Styling Captions
Styling Playlists
Troubleshooting
Advertising
Advertising Troubleshooting Checklist
Capture logs
Creating a Charles Log
Creating a Network Log
Debug player
Brightcove Playback Technology App
Brightcove Player Error Reference
Brightcove Player Information Modal
Brightcove Player Troubleshooting Guide
Domain Restrictions Messaging
Display Error Messages Plugin
Manually Setting the Player Version
Player Debug Mode
Player/Plugin Version Testing
Player Informational Properties
Sample: Live Custom Error Message
Step-by-Step: Brightcove Player Debugger
Running a Network Path Trace
Using the Player Reference
Vetting Brightcove Player Releases
Viewing the Player Configuration
User Interface
Adding Captions to Videos Programmatically
Adding Chapters to a Video
Custom Endscreen Plugin
Display Overlay Plugin
Implementing the ModalDialog
Rename 608/708 Captions in the Player
Seek Buttons
Volume Control
References
Brightcove Player 7 Migration Guide
Brightcove Player API Documentation
Brightcove Player Cookies
Brightcove Player Error Reference
Brightcove Player System Requirements
Catalog Search Architecture
Known Issues
Player Catalog
Player Configuration Guide
Player Feature Support by Browser
Player Metadata from bcinfo
Player Methods/Events API
Playlist API Guide
Video Metadata from mediainfo
Release Notes
Brightcove Player Release Notes
Support
Viewing the Brightcove System Status Page
Contact Sales
Opening a Support Case
Reset Your Support Portal Password
Training
All Online Training Courses
Developer Basics Videos
Player Development Training Videos
Training: Developing with the Brightcove Player
Brightcove University Training Courses
Standalone Player Resources
Getting Started
Learn the Basics
Creating & Customizing Players
Publishing Players
Publishing Videos with the Player
Player configuration guide
Player Management API
Delivery System API
Mobile SDKs
Managing Accounts & Users
Home
Code samples
Brightcove Player Sample: Audio-Only
Brightcove Player Sample: Audio-Only
Page Contents