Ooyala Player V4 Release Notes

Ooyala Player v4.19.3 Released (2017-11-29)

This Ooyala Player release introduces support for Ooyala’s High Availability capability for Live streams, as well as different variations of the Quality Selection menu (Bitrate, Resolution, and Bitrate + Resolution). This release also fixes previous issues.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.19.3 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

New in this Release

  • This release introduces support for Ooyala’s High Availability capability for Live streams.
  • This release adds support for different display variations of the Quality Selection menu (Bitrate, Resolution, and Bitrate + Resolution). The current default is Bitrate, so that what the viewer sees are available bitrates listed in kbps (or mbps if applicable).
    You can change the default to show the Quality Selection menu options by:
    • available stream resolutions. Example: 1080p
    • available stream resolution and bitrate together. Example: 1080p (2500 kbps)
    The qualitySelection configuration is under "controlBar" in skin.json (under controlBar). To enable this feature, specify the following:
    "qualitySelection":{
       "format": "resolution"
    }
    where “format” is one of the following values:
    • "bitrate" (default)
    • "resolution"
    • "resolution bitrate"
    For details, see Player V4 JSON Schema.

Fixed in this Release

  • Updated the Mute icon overlay shown on videos where muting is required to autoplay.
  • Fixed an issue in which the SSAI plugin would cause issues with a jQuery variable.
  • Fixed an issue in which the replay button sometimes remained on screen during a replay event on Safari.

Known Issues in this Release

  • For Chrome browsers, playback does not always resume if the subchannel is disabled when the video is paused or seeked back.
  • With Safari 11, setting an initial time for playback, combined with autoplay, will not start the video automatically.

Important Notes for this Release

  • In order to use the (muted) autoplay function with Safari Mobile, you must also set the video to play inline. If you do not set the player to play inline (i.e. it automatically goes full-screen), the video will not start automatically.
  • DRM content is not supported with incognito or private browser mode.
  • As part of Google’s Flash deprecation effort, the Google IMA SDK version used in this Player release no longer supports Flash playback (VPAID ads).
  • If you are self-hosting skin.json, if you deploy this release (4.19.3), you also need to pull the most recent version of the skin.json file and apply any of your customizations.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.19.3/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.19.3/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.19.3/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.19.3/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.19.3/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.19.3/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.19.3/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.19.3/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.19.3/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.19.3/video-plugin/main_html5.min.js included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.19.3/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.19.3/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.19.3/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.19.3/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.19.3/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.19.3/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.19.3/other-plugin/playlists.js not included

Ooyala Player v4.18.15 Released (2017-11-14)

This Ooyala Player patch release fixes previous issues. No new features are introduced in this release.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.18.15 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

Fixed in this Release

  • iPhone autoplay - To use (muted) autoplay with iOS Safari (supported with iOS 10+), you must also use the "iosPlayMode":"inline" page-level parameter as well. If this is not specified, the the autoplay setting will be ignored.
  • For some conditions, the up-next video would be blurred.
  • For multiple video embeds on a single page, the player skin sometimes would not load for subsequent players.
  • Removal of the client-side heartbeat authorization (auth_heartbeat).

Known Issues in this Release

  • Ooyala Ads (My Ads) do not autoplay on mobile browsers (when autoplay is enabled).
  • On Safari 11, if the user has changed their browser settings manually to "Always Auto-Play", mid-roll ads with Google IMA will mute the mid-roll ad even though the main video is unmuted.
  • In Safari 11, if the “Never Autoplay” option is enabled:
    • For the first video of a playlist, if the viewer clicks the play button, the video plays in a muted state.
    • If a mid-roll Freewheel ad is set to autoplay, during playback, the ad keeps buffering.
  • In Safari 11, if the “Allow All Auto-play” option is enabled, after playing a Pulse pre-roll ad, the main video plays but the sound is muted and no unmute button appears; the viewer must unmute by clicking the volume button.
  • In Safari 11, if the viewer clicks the Replay button after viewing the video, the replay button still shows while the video is replaying.
  • The player initialTime parameter is sometimes not respected by the Safari browser or by Chrome mobile on Android devices.

Important Notes for this Release

  • DRM content is not supported with incognito or private browser mode.
  • As part of Google’s Flash deprecation effort, the Google IMA SDK version used in this Player release no longer supports Flash playback (VPAID ads).
  • If you are self-hosting skin.json, if you deploy this release (4.18.15), you also need to pull the most recent version of the skin.json file and apply any of your customizations.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.18.15/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.18.15/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.18.15/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.18.15/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.18.15/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.18.15/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.18.15/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.18.15/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.18.15/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.18.15/video-plugin/main_html5.min.js included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.18.15/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.18.15/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.18.15/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.18.15/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.18.15/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.18.15/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.18.15/other-plugin/playlists.js not included

Ooyala Player v4.18.13 Released (2017-11-09)

This Ooyala Player release introduces new features, including muted autoplay, accessibility enhancements for video quality (ABR) selection, and new error messages for viewers who attempt to access a video ahead of its configured. flight time.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.18.13 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

New in this Release

  • Added support for muted autoplay on mobile browsers (Safari and Chrome Mobile). To enable autoplay, in page-level settings, specify "autoplay":true.
    • In browsers where muted autoplay is not required (Chrome, Firefox, Edge, and Internet Explorer), playback will be unmuted.
    • In browsers where muted autoplay is required (Safari, iOS Safari, and Chrome Mobile), playback will be muted.
  • Added error messaging for users who attempt to access a video ahead of the Flight Time that indicates when the video will be available.
  • Added support for screen readers (accessibility) for the video quality (bitrate) selection menu.
  • In this release, MPEG-DASH is by default the priority format over HLS if (a) the device supports it, and (b) your account has MPEG-DASH stream packaging as part of your profile. If you set the encoding priority at the page level, however, the page-level encoding will still have priority.

Fixed in this Release

  • Fixed an issue with unmuted autoplay being blocked on Safari v11 browsers. With this version, if autoplay is set when rendering in Safari, the ads or content will start muted, along with a visual indicator to the viewer that the video is muted.
  • Fixed an issue with inline playback for iOS 10+ when used in combination with Discovery and pre-roll / post-roll ads.
  • Fixed an issue in which a closed caption API value of ‘none’ did not turn off closed captions.
  • Fixed an issue in which closed captions were not rendering correctly on iOS 11.
  • Fixed an issue with the IMA page-level parameter of t=100 (used for post-rolls), which sometimes did not trigger ads.
  • Various cosmetic enhancements to make the player transitions smoother and more continuous, particularly during player startup and transitioning between videos.

Known Issues in this Release

  • Ooyala Ads (My Ads) do not autoplay on mobile browsers (when autoplay is enabled).
  • On Safari 11, if the user has changed their browser settings manually to "Always Auto-Play", mid-roll ads with Google IMA will mute the mid-roll ad even though the main video is unmuted.
  • In Safari 11, if the “Never Autoplay” option is enabled:
    • For the first video of a playlist, if the viewer clicks the play button, the video plays in a muted state.
    • If a mid-roll Freewheel ad is set to autoplay, during playback, the ad keeps buffering.
  • In Safari 11, if the “Allow All Auto-play” option is enabled, after playing a Pulse pre-roll ad, the main video plays but the sound is muted and no unmute button appears; the viewer must unmute by clicking the volume button.
  • In Safari 11, if the viewer clicks the Replay button after viewing the video, the replay button still shows while the video is replaying.
  • The player initialTime parameter is sometimes not respected by the Safari browser or by Chrome mobile on Android devices.

Important Notes for this Release

  • DRM content is not supported with incognito or private browser mode.
  • As part of Google’s Flash deprecation effort, the Google IMA SDK version used in this Player release no longer supports Flash playback (VPAID ads).
  • If you are self-hosting skin.json, if you deploy this release (4.18.13), you also need to pull the most recent version of the skin.json file and apply any of your customizations.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.18.13/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.18.13/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.18.13/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.18.13/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.18.13/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.18.13/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.18.13/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.18.13/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.18.13/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.18.13/video-plugin/main_html5.min.js included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.18.13/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.18.13/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.18.13/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.18.13/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.18.13/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.18.13/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.18.13/other-plugin/playlists.js not included

Ooyala Player v4.17.8 Released (2017-10-26)

This is a patch release only. No new features were introduced in this release.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.17.8 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

Fixed in this Release

  • Fixed an issue with videoView callbacks in the Freewheel ad plugin.

Known Issues in this Release

  • When Windows Narrator is speaking the scrubber bar name in the play state, the narrator unexpectedly stops. This is caused by an issue in Windows Narrator.

Important Notes for this Release

  • DRM content is not supported with incognito or private browser mode.
  • As part of Google’s Flash deprecation effort, the Google IMA SDK version used in this Player release no longer supports Flash playback (VPAID ads).
  • If you are self-hosting skin.json, if you deploy this release (4.17.8), you also need to pull the most recent version of the skin.json file and apply any of your customizations.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.17.8/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.17.8/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.17.8/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.17.8/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.17.8/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.17.8/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.17.8/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.17.8/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.17.8/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.17.8/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.17.8/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.17.8/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.17.8/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.17.8/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.17.8/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.17.8/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.17.8/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.17.8/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.17.8/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.17.8/other-plugin/playlists.js not included

Ooyala Player v4.17.7 Released (2017-10-11)

This is a patch release only. No new features were introduced in this release.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.17.7 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

Fixed in this Release

  • If the DASH manifest contains an invalid offset, the player now starts with the correct initial start time instead of skipping the first segment.

Known Issues in this Release

  • When Windows Narrator is speaking the scrubber bar name in the play state, the narrator unexpectedly stops. This is caused by an issue in Windows Narrator.

Important Notes for this Release

  • DRM content is not supported with incognito or private browser mode.
  • As part of Google’s Flash deprecation effort, the Google IMA SDK version used in this Player release no longer supports Flash playback (VPAID ads).
  • If you are self-hosting skin.json, if you deploy this release (4.17.7), you also need to pull the most recent version of the skin.json file and apply any of your customizations.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.17.7/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.17.7/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.17.7/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.17.7/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.17.7/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.17.7/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.17.7/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.17.7/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.17.7/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.17.7/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.17.7/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.17.7/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.17.7/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.17.7/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.17.7/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.17.7/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.17.7/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.17.7/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.17.7/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.17.7/other-plugin/playlists.js not included

Ooyala Player v4.17.6 Released (2017-10-02)

This is a patch release only. No new features were introduced in this release.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.17.6 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

Fixed in this Release

  • Fixed an issue that caused closed captions to fail to render with Live Streams.
  • Fixed an issue related to playback of HLS live streams containing only an audio track.
  • In some browsers, the Closed Caption language was displayed twice when the language was changed. This issue has been fixed.
  • Using the IMA plugin with AdRules, podded ads previously did not play the second ad.
  • Fixed an issue related to accessibility. When using a screen reader in full-screen mode, the screen reader would sometimes read elements behind the player.

Known Issues in this Release

  • When Windows Narrator is speaking the scrubber bar name in the play state, the narrator unexpectedly stops. This is caused by an issue in Windows Narrator.

Important Notes for this Release

  • DRM content is not supported with incognito or private browser mode.
  • As part of Google’s Flash deprecation effort, the Google IMA SDK version used in this Player release no longer supports Flash playback (VPAID ads).
  • If you are self-hosting skin.json, if you deploy this release (4.17.6), you also need to pull the most recent version of the skin.json file and apply any of your customizations.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.17.6/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.17.6/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.17.6/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.17.6/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.17.6/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.17.6/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.17.6/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.17.6/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.17.6/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.17.6/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.17.6/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.17.6/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.17.6/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.17.6/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.17.6/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.17.6/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.17.6/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.17.6/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.17.6/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.17.6/other-plugin/playlists.js not included

Safari 11 to Block Unmuted Autoplay (2017-09-21)

Important: Apple announced that it will start blocking unmuted autoplay of videos on its Safari 11 desktop browser. This could impact your desktop playback experience. See the following topics for details:

Ooyala Player v4.17.4 Released (2017-09-13)

This Ooyala Player release introduces new features, enhances performance, and fixes previous issues.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.17.4 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

New in this Release

  • Content Preloading: Content preloading enables loading of the stream after the player is loaded and before the user starts playback (for non-autoplay settings), and, for Google IMA ads, during the 4th quartile of the ad break when ads are played (if ads are skipped before the fourth quartile of the ad is played, preloading of content will not occur). Preloading significantly speeds up the time-to-first-frame experience because the video is buffered before the viewer plays the videos. See Page-level Parameters for Player V4 for details. Also, preloading is disabled if the initialTime parameter is used.
    Note: Using content preloading can increase your overall video stream consumption because, for any given player embed, videos are streamed during preloading even when playback is not initiated. Typically, a video will preload the stream up to filling the buffer, the size of which will vary by browser.
  • Inline Playback on Safari Mobile: This release introduces Inline playback (playing videos inline on the page rather than in full screen mode) on Safari Mobile (available on iOS 10+). The default for Safari Mobile remains full screen. To enable inline playback for Safari Mobile on iOS 10+ devices, use the iosPlayMode page-level parameter (example: "iosPlayMode":"inline"). See Page-level Parameters for Player V4 for details.
  • Skippable Ads on Safari Mobile using Google IMA: In conjunction with inline playback on Safari Mobile, skippable ads can be served to iOS 10+ devices if the player is playing inline. To enable skippable ads on Safari Mobile using Google IMA, use the google-ima-ads-manager.enableIosSkippableAds page-level parameter (see Google IMA Ad Parameters):
    "google-ima-ads-manager":
        { "enableIosSkippableAds":true }
    Note: If inline playback and skippable ads are enabled, then any ad break will shrink to play in-line, even if the user was viewing the content full screen prior to the ad break. Otherwise, the ad would play in the background.
  • Faster time to playback: Improved thumbnail logic enables faster time to playback, particularly for Chrome Mobile.
  • Accessible Player Controls: In this release, the Ooyala now supports the WCAG 2.0 standard for Accessibility.
  • Tool Tips for Player Controls: This player release introduces tooltips in the Player UI. This enables popup explanatory text on a mouse hover action. Tooltips are disabled by default. To enable tooltips, edit the skin.JSON file and set the tooltips setting to “enabled”:true:
    { 
       "controlBar":{ 
          "tooltips":{ 
             "enabled":true
          }
       }
    }
    For more information, see Customizing the Player V4 Skin with skin.json.

Fixed in this Release

  • Fixed an issue with device registration with Widevine DRM that affected versions 4.16.x.

Known Issues in this Release

  • While speaking, the scrubber bar name in the play state in the Windows Narrator is getting stuck (Issue needing resolved within Windows Narrator)
  • Screen reader able to focus on page elements even though video is in full-screen.
  • On older versions of Safari (prior to v10.1.2), there are problems with the focus indicator getting stuck and screen reader issues. Upgrading to newer version of Safari (v10.1.2 or higher) resolves these problems.
  • In some browsers, the Close Caption language is displaying in two different languages.

Important Notes for this Release

  • DRM content is not supported with incognito or private browser mode.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.17.4/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.17.4/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.17.4/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.17.4/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.17.4/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.17.4/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.17.4/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.17.4/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.17.4/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.17.4/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.17.4/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.17.4/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.17.4/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.17.4/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.17.4/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.17.4/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.17.4/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.17.4/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.17.4/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.17.4/other-plugin/playlists.js not included

Ooyala Player v4.16.12 Released (2017-09-06)

This Ooyala Player release fixes previous issues.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.16.12 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/

Fixed in this Release

  • Fixed an issue with live streaming where playback would stall if segments requests were slow to respond.
  • Worked around an issue introduced in Safari on Mac OS 10.4.5 that was primarily seen when seeking beyond a start point larger than 40 minutes.

Known Issues in this Release

  • Live Closed Captions is not available with the Bitmovin Video plugin in this release.
  • The Microsoft Edge browser still uses HTML5 instead of Flash even if the "platform": "flash" parameter is passed.
  • DASH DRM device registration fails and returns a DRM server error.

Important Notes for this Release

  • Starting with this release, DRM content is not supported with incognito or private browser mode.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.16.12/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.16.12/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.16.12/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.16.12/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.16.12/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.16.12/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.16.12/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.16.12/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.16.12/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.16.12/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.16.12/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.16.12/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.16.12/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.16.12/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.16.12/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.16.12/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.16.12/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.16.12/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.16.12/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.16.12/other-plugin/playlists.js not included

Ooyala Player v4.16.10 Released (2017-08-22)

This Ooyala Player release introduces new features, enhances performance, and fixes previous issues.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.16.10 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

New in this Release

  • Accessibility Enhancements:
    • Added support for screen readers, such as JAWS, Apple VoiceOver, and Accessibility mode on mobile devices for Player controls using Aria tags.
    • Added tooltips for control video player control buttons. To enable tooltips:
      • As an page-level player param: {"skin":{"inline":{"controlBar":{"tooltips":{"enabled":true}}}}}
      • In skin.json: Set this to TRUE: controlBar.tooltips.enabled
  • Added support for the description_url macro for IMA and VAST ad plugins. Previously, this needed to be added manually. This URL is extremely important, especially for publishers using the Network Partner Management (NPM) feature. The description URL is compared to an NPM publisher's list of classified domains to determine whether ads are eligible to serve. If the description URL does not match a classified domain, no ads will be served.
  • Page-level plugin overrides for the standard embed code. See Specifying Plugins for the Standard Embed Code.

Fixed in this Release

  • Changed default timeout for the IMA plugin for media from 8s to 15s.
  • Fixed an issue with the VAST ad plugin that caused some VPAID impressions to not be tracked.

Known Issues in this Release

  • On IE and Edge browsers, when navigating to full-screen mode, the tab position moves to the Pause/Play button instead of remaining with the Full Screen button.
  • On Windows 7 + IE 11, the control bar is not visible from the player when used with the JAWS screen reader. However, the screen reader is otherwise able to interface with the player control normally.
  • Share and Closed Caption buttons are not enabled in accessibility mode.
  • DASH DRM device registration fails and returns a DRM server error.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.16.10/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.16.10/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.16.10/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.16.10/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.16.10/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.16.10/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.16.10/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.16.10/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.16.10/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.16.10/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.16.10/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.16.10/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.16.10/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.16.10/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.16.10/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.16.10/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.16.10/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.16.10/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.16.10/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.16.10/other-plugin/playlists.js not included

Ooyala Player v4.16.8 Released (2017-08-03)

This Ooyala Player release provides maintenance fixes that improve performance.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Important: Ooyala generally recommends that customers use the /production hosted player resource path. Customers looking to have the latest capabilities urgently should use the /production/latest hosted resource path. Otherwise, customers on the /production path will get the versions on the /production/latest paths after at least two weeks of operating on the /production/latest path. Also, if you are hosting using the Ooyala Standard embed method (see Configuring Player Embed Settings in Backlot), you can toggle the player path directly in Backlot, requiring no change to your website to move between these two versions. For more information on Ooyala Player V4 hosted resource options, see Ooyala-hosted Player V4 Resources.
Current Version Ooyala Path
Player V4 Web v4.16.8 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

Fixed in this Release

  • Fixed an issue that would cause a 3-second floor on player initialization under certain race conditions. This change reduced player load latency for the specific race conditions in which it is realized.
  • Fixed an issue in which video playback would skip the first few seconds with certain DRM-protected Dash streams.
  • Fixed an issue in which the Pulse Ad Manager did not immediately set itself to a ready state when there were no ads.
  • MyAds now loads only as needed when using the standalone player.

Known Issues in this Release

  • The player does not resume content on iPad devices after a Google IMA error resulting from attempts to play Flash ads (VPAID 1.0).
  • DASH DRM device registration fails and returns a DRM server error.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.16.8/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.16.8/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.16.8/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.16.8/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.16.8/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.16.8/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.16.8/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.16.8/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.16.8/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.16.8/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.16.8/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.16.8/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.16.8/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.16.8/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.16.8/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.16.8/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.16.8/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.16.8/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.16.8/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.16.8/other-plugin/playlists.js not included

Ooyala Player v4.14.9 Released (2017-07 24)

This maintenance release fixes an issue that would cause a 3-second floor on player initialization under certain race conditions when ad plugins are used.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.14.9 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.8 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

Fixed in this Release

  • Fixed an issue that would cause a 3-second floor on player initialization under certain race conditions. This change reduced player load latency for the specific race conditions in which it is realized.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.14.9/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.14.9/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.14.9/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.14.9/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.14.9/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.14.9/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.14.9/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.14.9/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.14.9/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.14.9/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.14.9/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.14.9/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.14.9/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.14.9/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.14.9/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.14.9/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.14.9/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.14.9/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.14.9/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.14.9/other-plugin/playlists.js not included

Ooyala Player v4.15.7 Released (2017-07-10)

This Ooyala Player release provides enhancements to the bit_wrapper plugin as well as important bug fixes.
Important: This player version was removed from //player.ooyala.com/static/v4/production/latest due to a known issue with encrypted DASH streams. However, it is still available in the direct version links (see below). In this player version, the first segment of the video is skipped (the first 4-10s of the video, depending the encoding settings). This version is therefore not recommended for use with DASH streams encrypted with Widevine Modular DRM.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.14.8 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.14.8 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

New in this Release

The bit_wrapper plugin was enhanced in the following ways:
  • It now uses an upgraded version (v7.2) of Bitmovin.
  • It now bundles all dependencies except for the .swf file needed for Flash playback. Therefore, if you are using the location or locationBaseUrl page-level parameter, you will only need to specify this for the .swf dependency (used for Flash-based playback).
  • ABR is more responsive - it resolves faster to the optimal bitrate for the current network conditions.

Fixed in this Release

  • Fixed an issue that would cause a 3-second floor on player initialization under certain race conditions. This change reduced player load latency for the specific race conditions in which it is realized.
  • Video assets with no audio track are now playable with the Bitmovin plugin.
  • VPAID ads that send player events outside of the ad break are now ignored.
  • Aria tags and tab controls have been added for first-level Player elements, enabling readability for Screen Readers.
  • For Chrome Mobile browsers, disabled cache-busting in the HLS manifest that was no longer needed.
  • Enhanced the Playlist plugin so that, if a Playlist API call fails, it now broadcasts the message on the message bus and continues with the embed code specified initially.
  • If the Playlist plugin fails, it now reverts back to the main video specified on player creation.
  • Fixed an issue with the autoplayAfterInitialPlay parameter, which was previously autoplaying the initial play also.
  • With Windows 7 / Explorer 11, MP4 fallback now works when the selected stream is DASH.

Known Issues in this Release

  • When viewing content during an ad break with full screen, the player may transition out of full screen automatically.
  • Not all Player controls meet accessibility requirements. Partial support was added in this release for Screen Reader compatibility.
  • DASH is currently disabled for Safari (HTML5 and Flash). Only HLS will be used for Safari with this release.
  • Cross-device Resume (XDR) is currently not supported when Ooyala Ads (My Ads) are used.
  • DASH DRM device registration fails and returns a DRM server error.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.15.7/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.15.7/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.15.7/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.15.7/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.15.7/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.15.7/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.15.7/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.15.7/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.15.7/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.15.7/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.15.7/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.15.7/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.15.7/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.15.7/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.15.7/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.15.7/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.15.7/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.15.7/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.15.7/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.15.7/other-plugin/playlists.js not included

Ooyala Player v4.14.8 Released (2017-06-14)

This maintenance release fixes playback issues on a very specific Chrome version (48.0.2564.109), fixes issues with certain types of VPAID creatives and the Google IMA ad plugin, and enhances error message details.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.14.8 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.13.9 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

Fixed in this Release

  • For a very specific version of Chrome (48.0.2564.109), this release disables the bit_wrapper.js plugin from being used. If you have significant traffic from this browser (which is uncommon), you will need to include main_html5.js for playback on this specific browser (both are included in the Standard Player embed).
    Note: The main_html5 plugin does not support DRM. Therefore, DRM will not work with Chrome v48.0.2564.109 with this player release.
  • For “Network” type errors, this release logs the URL of the request with the error information.
  • This release fixes failures originating from certain types of VPAID creatives and the Google IMA ad plugin.

Known Issues in this Release

  • For Google IMA ads on iOS 10.1.1 and iPhone 6, ads play in normal-screen mode (not full-screen mode) and uses video controls.
  • On some iOS devices, after a VPAID mid-roll ad plays, the video starts playing from the initial point of the video.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.14.8/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.14.8/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.14.8/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.14.8/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.14.8/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.14.8/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.14.8/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.14.8/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.14.8/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.14.8/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.14.8/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.14.8/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.14.8/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.14.8/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.14.8/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.14.8/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.14.8/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.14.8/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.14.8/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.14.8/other-plugin/playlists.js not included

Playback Deprecations (2017-06-04)

The following playback functionality has been deprecated and is scheduled to be disabled:
  • Akamai HD Video Plugin for Akamai Packaged HDS for Player V4
  • OSMF Flash Video Plugin for HDS for Player V4
  • Player V3
  • Player V2
For details and alternatives, see the OVP Release Notes.

Backlot Support for Standard Player Embed Codes (2017-05-31)

Backlot now provides you with the option to choose between a standard and advanced embed code (see MANAGE > Embed). If you use the standard Player embed code, you automatically include certain plug-ins so that you don't need to add them to the web page. For details, see the Ooyala Backlot Release Notes.

Ooyala Player release v4.14.7 (2017-05-17)

This player version adds Japanese localization to the player skin and a new page-level parameter for the playlists.js plugin.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.14.7 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.13.9 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

New in this Release

This Ooyala player release includes the following enhancements:
  • Japanese localization. This release adds Japanese localization to Player V4 in the skin.json file. Refer to the Localization property in the Player V4 JSON Schema documentation.
  • New page-level parameter for Playlists. You can use the new useFirstVideoFromPlaylist parameter to specify whether the player uses the first video from the playlist (true) or not (false, the default). Before you enable this feature, contact Ooyala Tech Support to have your player plugin registered. If the plugin is not registered, playback will fail. See Page-level Parameters for Player V4.

Important Notes for this Release

  • If you are self-hosting skin.json (see Hosting Player V4 Resources), if you deploy this release (4.14.7), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Fixed in this Release

  • Fixed an issue on Windows 7 and IE 11 with Flash disabled. The main_html5 video plugin defaults to MP4.
  • Fixed a mixed content issue with the Nielsen plugin.
  • Fixed an issue related to Chrome v58 and streams with Widevine DRM + DASH.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.14.7/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.14.7/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.14.7/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.14.7/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.14.7/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.14.7/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.14.7/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.14.7/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.14.7/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.14.7/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.14.7/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.14.7/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.14.7/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.14.7/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.14.7/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.14.7/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.14.7/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.14.7/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.14.7/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.14.7/other-plugin/playlists.js not included

Ooyala Player release v4.13.9 (2017-05-15)

This player version adds page-level parameters for specifying resources associated with the bit_wrapper.min.js plugin and enhances error descriptions that are published to the message bus.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.13.9 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.13.9 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

New in this Release

This Ooyala player release includes the following enhancements:
  • New page-level parameters for the Bitmovin plugin. This player version adds two new page-level parameters (locationBaseUrl and location, which are specified within a bit-wrapper object). These are used in only certain circumstances to specify static resource paths to the bit_wrapper.min.js plugin and associated resources. See Page-level Parameters for Player V4.
  • Error descriptions published to the message bus. For some playback errors, details have been added to the error response that identify the Ooyala API source of the errors, which will assist with troubleshooting their origin.

Important Notes for this Release

  • If you are self-hosting skin.json (see Hosting Player V4 Resources), if you deploy this release (4.13.9), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host Included in Standard Embed Code?
Core Player //player.ooyala.com/static/v4/stable/4.13.9/core.min.js included
Skin Resources    
HTML5 Skin //player.ooyala.com/static/v4/stable/4.13.9/skin-plugin/html5-skin.min.js included
Skin CSS //player.ooyala.com/static/v4/stable/4.13.9/skin-plugin/html5-skin.min.css included
Skin Config File //player.ooyala.com/static/v4/stable/4.13.9/skin-plugin/skin.json not included
Skin iFrame //player.ooyala.com/static/v4/stable/4.13.9/skin-plugin/iframe.html not included
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.13.9/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.13.9/skin-plugin/assets/images/ooyala.png
not included
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.13.9/other-plugin/discovery_api.min.js included
Video Plugins    
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.13.9/video-plugin/bit_wrapper.min.js included
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.13.9/video-plugin/main_html5.min.js included
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.13.9/video-plugin/osmf_flash.min.js not included
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.13.9/video-plugin/akamaiHD_flash.min.js not included
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.13.9/video-plugin/youtube.min.js not included
Ad Plugins    
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.13.9/ad-plugin/pulse.min.js included
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.13.9/ad-plugin/ssai_pulse.min.js not included
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.13.9/ad-plugin/google_ima.min.js included
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.13.9/ad-plugin/freewheel.min.js included
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.13.9/ad-plugin/ad_manager_vast.min.js included
Analytics Plugins    
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/omniture.min.js
not included
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin. not included
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/conviva.min.js
not included
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/googleAnalytics.min.js not included
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.13.9/analytics-plugin/Nielsen.min.js not included
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js not included
Other Feature Plugins    
Playlists plugin //player.ooyala.com/static/v4/stable/4.13.9/other-plugin/playlists.js not included

Ooyala Player release v4.13.5 (2017-05-01)

This Ooyala player release enhances player performance by reducing the time to load and initialize the embedded player.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.13.5 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.13.5 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

New in this Release

This maintenance release enhances player load time performance (shortens the time to load and initialize the embedded player).

Important Notes for this Release

  • If you are self-hosting skin.json (see Hosting Player V4 Resources), if you deploy this release (4.13.5), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host
Core Player //player.ooyala.com/static/v4/stable/4.13.5/core.min.js
Skin Resources  
HTML5 Skin //player.ooyala.com/static/v4/stable/4.13.5/skin-plugin/html5-skin.min.js
Skin CSS //player.ooyala.com/static/v4/stable/4.13.5/skin-plugin/html5-skin.min.css
Skin Config File //player.ooyala.com/static/v4/stable/4.13.5/skin-plugin/skin.json
Skin iFrame //player.ooyala.com/static/v4/stable/4.13.5/skin-plugin/iframe.html
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.13.5/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.13.5/skin-plugin/assets/images/ooyala.png
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.13.5/other-plugin/discovery_api.min.js
Video Plugins  
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.13.5/video-plugin/bit_wrapper.min.js
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.13.5/video-plugin/main_html5.min.js
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.13.5/video-plugin/osmf_flash.min.js
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.13.5/video-plugin/akamaiHD_flash.min.js
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.13.5/video-plugin/youtube.min.js
Ad Plugins  
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.13.5/ad-plugin/pulse.min.js
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.13.5/ad-plugin/ssai_pulse.min.js
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.13.5/ad-plugin/google_ima.min.js
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.13.5/ad-plugin/freewheel.min.js
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.13.5/ad-plugin/ad_manager_vast.min.js
Analytics Plugins  
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/omniture.min.js
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin.
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/conviva.min.js
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/googleAnalytics.min.js
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.13.5/analytics-plugin/Nielsen.min.js
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
Other Feature Plugins  
Playlists plugin //player.ooyala.com/static/v4/stable/4.13.5/other-plugin/playlists.js

Ooyala Player release v4.13.4 (2017-04-04)

This Ooyala player release introduces new Ooyala-hosted paths for player resources and changes the default to HTML5 playback for the bit_wrapper.min.js plugin.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.
Ooyala-hosted Paths for Player Resources
Current Version Ooyala Path
Player V4 Web v4.13.4 //player.ooyala.com/static/v4/production/latest/
Player V4 Web v4.12.6 //player.ooyala.com/static/v4/production/
Note: For customers with mixed content conditions (refer to this Google article) on a site running over HTTPS, use the following path instead:

//player.ooyala.com/static/v4/stable/latest/

This path is locked on Player V4 Web v4.10.6, which prefers Flash playback as the priority. This circumvents mixed content enforcement by browsers (assuming Flash is not blocked).

New in this Release

This release introduces the following functionality:
  • HTML5-first is the default for bit_wrapper.min.js. The Bitmovin plugin now defaults to HTML5. You no longer need to set the platform page-level parameter to “html5” to prioritize HTML5 playback. Note that HTML5 is subject to mixed content enforcement by browsers. If you want to prefer Flash-based playback at start, you must set the player parameter “platform”: ”flash” at the page level. See Page-level Parameters for Player V4.
  • New Ooyala hosting paths. Starting with Player Web 4.12.6, the Ooyala Player is hosted, distributed, and maintained on the following URL paths:

    //player.ooyala.com/static/v4/production/

    This path is recommended for most Ooyala customers who do not have mixed content conditions (refer to this Google article for more on mixed content). This path is maintained as one release behind the latest Ooyala Player version (below).

    //player.ooyala.com/static/v4/production/latest/

    This path contains the latest Ooyala player version that has been certified for release. This path is recommended for Ooyala customers who need capabilities only available in the most recent player release. These paths are automatically updated with new Player V4 releases and are subject to our 99.9% uptime SLA. For details, see Ooyala-hosted Player V4 Resources.
  • Static Ooyala hosting paths:

    //player.ooyala.com/static/v4/stable/latest/

    Required for mixed-content conditions. This path is set indefinitely to Player V4 Web v4.10.6, which is last player version that does not cause browsers to enforce mixed content rules with Flash playback.

    //player.ooyala.com/static/v4/stable/4.13.4/

    The direct version paths are available for this release (see below). However, if you point your site to the specific version paths, your site will not automatically get player updates.
  • autoPlayUpNextVideosOnly page-level parameter - To disable the automatic playing of Up Next or Discovery videos after the main video has played, set playerParams.autoPlay to false and specify playerParams.autoPlayUpNextVideosOnly as false. See Page-level Parameters for Player V4.

Fixed Issues

Fixes in this release include:
  • GetDuration now reports all values in seconds for all browsers. It also now reports “infinity” for Live assets.
  • For the bit_wrapper.min.js plugin, fixed the following issues:
    • Users encountered errors when using Playlists.
    • The player maintained a lower bitrate despite sufficient bandwidth for a higher bitrate.
    • Ooyala Ads were not playing properly on some Android devices.

Important Notes for this Release

  • If you are self-hosting skin.json (see Hosting Player V4 Resources), if you deploy this release (4.13.4), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Known Issues in This Release Related to Changes

The following are known issues for this release:

  • On Windows 7 with Internet Explorer ads, VAST ad playback with the bit_wrapper.min.js plugin is not working correctly.
  • On Windows 10 with the Edge Browser 38.x and the bit_wrapper.min.js plugin, playback does not work correctly.
  • For videos containing ads (only), XDR does not always restart at the correct time.
  • For Safari and iOS, the CC button may appear even in the absence of a closed caption file.

Direct Version Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
Resource Name of File to Host
Core Player //player.ooyala.com/static/v4/stable/4.13.4/core.min.js
Skin Resources  
HTML5 Skin //player.ooyala.com/static/v4/stable/4.13.4/skin-plugin/html5-skin.min.js
Skin CSS //player.ooyala.com/static/v4/stable/4.13.4/skin-plugin/html5-skin.min.css
Skin Config File //player.ooyala.com/static/v4/stable/4.13.4/skin-plugin/skin.json
Skin iFrame //player.ooyala.com/static/v4/stable/4.13.4/skin-plugin/iframe.html
Images and Fonts
  • //player.ooyala.com/static/v4/stable/4.13.4/skin-plugin/assets/images/ooyala-watermark.png
  • //player.ooyala.com/static/v4/stable/4.13.4/skin-plugin/assets/images/ooyala.png
Video Recommendation (Discovery) plugin //player.ooyala.com/static/v4/stable/4.13.4/other-plugin/discovery_api.min.js
Video Plugins  
Bitmovin Video Plugin for DASH and HLS //player.ooyala.com/static/v4/stable/4.13.4/video-plugin/bit_wrapper.min.js
Main Video Plugin for HLS and MP4 //player.ooyala.com/static/v4/stable/4.13.4/video-plugin/main_html5.min.js
OSMF Flash Video Plugin for HDS //player.ooyala.com/static/v4/stable/4.13.4/video-plugin/osmf_flash.min.js
Akamai HD Video Plugin for Akamai Packaged HDS //player.ooyala.com/static/v4/stable/4.13.4/video-plugin/akamaiHD_flash.min.js
Ooyala Player Plugin for YouTube iFrame (Deprecated) //player.ooyala.com/static/v4/stable/4.13.4/video-plugin/youtube.min.js
Ad Plugins  
Ooyala Pulse Ad Plugin //player.ooyala.com/static/v4/stable/4.13.4/ad-plugin/pulse.min.js
Ooyala SSAI Pulse Plugin for Live Ad Insertion //player.ooyala.com/static/v4/stable/4.13.4/ad-plugin/ssai_pulse.min.js
Google IMA Plugin //player.ooyala.com/static/v4/stable/4.13.4/ad-plugin/google_ima.min.js
FreeWheel Plugin //player.ooyala.com/static/v4/stable/4.13.4/ad-plugin/freewheel.min.js
VAST and VPAID Plugin //player.ooyala.com/static/v4/stable/4.13.4/ad-plugin/ad_manager_vast.min.js
Analytics Plugins  
Adobe Analytics (Omniture) Plugin
  • //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/VideoHeartbeat.min.js
  • //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/AppMeasurement.js
  • //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/VisitorAPI.js
  • //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/omniture.min.js
comScore Plugin Contact your Ooyala account manager for access to this plugin. comScore created and maintains this plugin.
Conviva Analytics plugin
  • //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/conviva-core-sdk.min.js
  • //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/conviva.min.js
Google Analytics plugin //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/googleAnalytics.min.js
Nielsen Analytics plugin //player.ooyala.com/static/v4/stable/4.13.4/analytics-plugin/Nielsen.min.js
YOUBORA Analytics Plugin //smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
Other Feature Plugins  
Playlists plugin //player.ooyala.com/static/v4/stable/4.13.4/other-plugin/playlists.js

Player V4 Web release v4.12.6 (2017-03-13)

This Player V4 release is compatible with changes introduced in Chrome v58 related to Encrypted Media Extensions (EME) and encrypted streams (DASH with Widevine DRM). It introduces the Conviva Analytics plugin, mobile browser support for My Ads, localization and non-linear ad support for Google IMA, and changes Discovery autoplay defaults.

This player version addresses an upcoming issue in Chrome v58, which will block encrypted streams (DASH with Widevine DRM) on insecure origins. In addition to using this player version, customers using DASH + Widevine DRM must now secure any applicable websites for DASH + Widevine streams to continue operating starting with this release of the Chrome browser. Chrome v58+ requires HTTPS for using the Encrypted Media Extensions (EME) API.

Note: This player is subject to mixed content enforcement by web browsers, including for Flash streams. If embedding the Ooyala V4 Player on a site running over HTTPS, confirm that you have no HTTP streams (i.e. mixed content) before using this player version. If you have an HTTP site, this does not apply. Due to some customers having mixed content conditions, Player V4 release 4.12.6 cannot be placed on the .../stable/latest path without impacting their sites. As a result, this release is available only by pointing directly to the /4.12.6 paths, as shown in the default player links (below) for the core player and plugins.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.

Default Player Links

For reference, here are the Ooyala direct paths for the current version.
Note: These paths should not be used in your site unless absolutely necessary, as you will not get player updates automatically.
  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.12.6/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.12.6/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.12.6/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.12.6/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.12.6/video-plugin/bit_wrapper.min.js
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.12.6/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.12.6/video-plugin/osmf_flash.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.12.6/video-plugin/akamaiHD_flash.min.js
    • Plugin for YouTube iFrame (Deprecated): http://player.ooyala.com/static/v4/stable/4.12.6/video-plugin/youtube.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/analytics-plugin/Nielsen.min.js
    • Conviva Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.12.6/analytics-plugin/conviva-core-sdk.min.js and https://player.ooyala.com/static/v4/stable/4.12.6/analytics-plugin/conviva.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.12.6/other-plugin/discovery_api.min.js
  • Playlists Plugin
    • http://player.ooyala.com/static/v4/stable/4.12.6/other-plugin/playlists.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.12.6/ad-plugin/ssai_pulse.js

New in this Release

This release introduces the following functionality:
  • Conviva Analytics plugin. Player V4 now supports integration with Conviva analytics (see Conviva Analytics Plugin).
  • My Ads now run on mobile browsers (see Delivering My Ads).
  • The Google IMA ad plugin now supports:
    • localization settings that are configured via the Google IMA SDK for HTML5
    • non-linear ads (except overlays) when using Ad Rules/VMAP
    See Google IMA Ad Plugin.
  • Discovery now defaults to autoplay, even when the main video is not set to autoplay on the page. Previously, Discovery defaulted to autoplay only if the embedded player was set to autoplay. See Discovering Content in Player V4.

Fixed Issues

Fixes in this release include:
  • This player version is compatible with changes introduced in Chrome v58 related to Encrypted Media Extensions (EME) and encrypted streams (DASH with Widevine DRM).
  • Fixed an issue with ad playback when using the Freewheel ad plugin. The Backlot Freewheel setting (Video Asset Network ID) now takes precedence of the asset ID. To override this, specify the asset ID (embed code) in the page-level parameter under the fw_video_asset_id property.
  • Duplicated play buttons were seen on iOS devices when play was paused.
  • Anamorphic video formats were stretching on Firefox browsers.
  • Intermittent issues with closed captions in multiple languages occurred in various browsers.

Important Notes for this Release

  • If you are self-hosting skin.json, if you deploy this release (4.12.6), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Known Issues in This Release Related to Changes

The following are known issues for this release:

  • For the Bitmovin plugin for DASH and HLS (bit_wrapper.min.js):
    • VAST ads are skipped when played on Windows 7 with Internet Explorer 11.
    • MP4 streams are not playing on the Microsoft Edge v38 browser on Windows 10 devices. This primarily impacts My Ads, which require the MP4 format.
  • If multiple players use the YouTube plugin on the same web page, playback is blocked after the first embedded YouTube asset plays.
  • When using Ooyala playlists, the page-level platform setting of “html5” is ignored.

Player V4 Web release v4.11.14 (2017-02-17)

Bitmovin Video Plugin for DASH and HLS: This release fixes adaptive bitrate streaming (ABR) performance issues for the Bitmovin video plugin. If you are self-hosting the Bitmovin plugin in this release, you also need to host additional Bitmovin files (see Hosting Player V4 Resources).

Note: This player is subject to mixed content enforcement by web browsers, including for Flash streams. If embedding the Ooyala V4 Player on a site running over HTTPS, confirm that you have no HTTP streams (i.e. mixed content) before using this player version. If you have an HTTP site, this does not apply. Due to some customers having mixed content conditions, Player V4 release 4.11.14 cannot be placed on the .../stable/latest path without impacting their sites. As a result, this release is available only by pointing directly to the /4.11.14 paths, as shown in the default player links (below) for the core player and plugins.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.11.14/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.11.14/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.11.14/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.11.14/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.11.14/video-plugin/bit_wrapper.min.js
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.11.14/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.11.14/video-plugin/osmf_flash.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.11.14/video-plugin/akamaiHD_flash.min.js
    • Plugin for YouTube iFrame (Deprecated): http://player.ooyala.com/static/v4/stable/4.11.14/video-plugin/youtube.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.11.14/analytics-plugin/Nielsen.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.11.14/other-plugin/discovery_api.min.js
  • Playlists Plugin
    • http://player.ooyala.com/static/v4/stable/4.11.14/other-plugin/playlists.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.11.14/ad-plugin/ssai_pulse.js

Fixed Issues

Fixes in this release include:
  • Playback froze on remote asset live streaming when the "platform":" html5" parameter is used.
  • ABR switching was taking unusually long with eHLS assets.
  • With playlists, only the first video played; subsequent videos did not play.
  • Some live remote HLS live-streams (non-Ooyala hosted) did not start playing.

Important Notes for this Release

  • If you are self-hosting skin.json, if you deploy this release (4.11.14), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Known Issues in This Release Related to Changes

The following are known issues for this release:

  • My Ads does not work on mobile browsers.
  • Using the VAST plugin, midroll ads get skipped on Safari Web and the Android Chrome browser.
  • For some browsers on some Windows and Mac OS versions, Freewheel and Vast mid-roll ads might not play.
  • For the Bitmovin plugin, Google IMA mid-roll ads might not play intermediately on some Mac OS environments.

Player V4 Web release v4.11.13 (2017-01-30)

Note: This player is subject to mixed content enforcement by web browsers, including for Flash streams. If embedding the Ooyala V4 Player on a site running over HTTPS, confirm that you have no HTTP streams (i.e. mixed content) before using this player version. If you have an HTTP site, this does not apply. Due to some customers having mixed content conditions, Player V4 release 4.11.13 cannot be placed on the .../stable/latest path without impacting their sites. As a result, this release is available only by pointing directly to the /4.11.13 paths, as shown in the default player links (below) for the core player and plugins.
  • My Ads support: Player V4 now delivers pre-roll ads for My Ads (MP4 only) that you upload and configure in Backlot. See Delivering My Ads.
  • Overlay and Time Based Break Support in Ooyala Pulse Plugin. Two new features are now supported in your integration between Player V4 and Pulse for ad serving. Request any overlays using the pulse_non_linear_cuepoints parameter and set the time in seconds in the pulse_max_linear_break_duration parameter to create or override the insertion policies for linear ad breaks in Pulse. See Ooyala Pulse Ad Parameters.
  • Specifying the first video from the playlist. The new useFirstVideoFromPlaylist parameter allows you to specify the playlist’s first video set as the page's initial embedCode, rather than the actual embedCode placed on the page. See Using Playlists in Player V4.
  • Controlling the Share screen with skin.json. On the Share screen, you can now use skin.json (shareScreen.socialContent property) to configure which buttons to display (Twitter, Facebook, Google+, and Email), and in what order. If none are specified, then the Share tab is hidden. See Ooyala Player Skin Documentation and JSON Schema.
  • Bitmovin Plugin Self-hosting: If you are using the self-hosting the Bitmovin Video Plugin for DASH and HLS, you now need to host additional files associated with the Bitmovin plugin (see Hosting Player V4 Resources).
  • Mapping of Backlot Player UI parameters for V4 Players. Some of the parameters (for example, tint color) are now recognized by Player V4. However, not all Backlot parameters are supported by Player V4. Additionally, Backlot Player UI settings have a lower priority compared to skin.json parameters. If you are including skin.json in your page, the settings in this file will override any Backlot settings. If you do not include skin.json in your deployment, the Backlot player settings will be used. In a planned upcoming release for Backlot, unsupported parameters for Player V4 will be removed to provide clarity on which specific Backlot player UI settings are fully supported.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.11.13/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.11.13/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.11.13/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.11.13/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.11.13/video-plugin/bit_wrapper.min.js
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.11.13/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.11.13/video-plugin/osmf_flash.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.11.13/video-plugin/akamaiHD_flash.min.js
    • Plugin for YouTube iFrame (Deprecated): http://player.ooyala.com/static/v4/stable/4.11.13/video-plugin/youtube.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.11.13/analytics-plugin/Nielsen.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.11.13/other-plugin/discovery_api.min.js
  • Playlists Plugin
    • http://player.ooyala.com/static/v4/stable/4.11.13/other-plugin/playlists.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.11.13/ad-plugin/ssai_pulse.js

Fixed Issues

Fixes in this release include:
  • In addition to user-selected Discovery videos, autoplayed Discovery videos are now included in Ooyala Analytics.
  • Player V4 now autoplays Discovery videos on mobile browsers.
  • On iOS devices, when a video was paused, the default player overlaid the native player play button, which blurred the button appearance.

Important Notes for this Release

  • If you are self-hosting skin.json, if you deploy this release (4.11.13), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Known Issues in This Release Related to Changes

The following are known issues for this release:

  • My Ads does not work on mobile browsers.
  • For some browsers on some Windows and Mac OS versions, Freewheel and Vast mid-roll ads might not play.
  • For the Bitmovin plugin, Google IMA mid-roll ads might not play intermediately on some Mac OS environments.
  • For HLS streams on Windows 10 and Microsoft Edge browsers, you might encounter a "Playback Stream Error" while in Flash.
2016-12-15 Release - Player V4 Version 4.10.6
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.

Introducing the Ooyala Player Series

The Ooyala Player Series provides instructional videos for the Ooyala Player. Check out our first video, Ooyala Player Architecture, which talks about core Player features, plugins, and what role they have in the player experience. Future videos will address such topics as how to embed the player, how to interact with the Player API, and more.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.10.6/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.10.6/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.10.6/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.10.6/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.10.6/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.10.6/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.10.6/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.10.6/video-plugin/akamaiHD_flash.min.js
    • Plugin for YouTube iFrame: http://player.ooyala.com/static/v4/stable/4.10.6/video-plugin/youtube.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.10.6/analytics-plugin/Nielsen.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.10.6/other-plugin/discovery_api.min.js
  • Playlists Plugin
    • http://player.ooyala.com/static/v4/stable/4.10.6/other-plugin/playlists.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.10.6/ad-plugin/ssai_pulse.js

Fixed Issues

Fixes in this release include:
  • YouTube plugin: Problems with HTTPS playback. HTTPS is now supported.
  • YouTube plugin: Problems with switching (before playback starts) between multiple videos on the same page.
  • Bitmovin plugin: If initialTime was set for a video, and you paused playback, you could not seek to the point prior to the initialTime setting.
  • For Google IMA Ads, the adLoadTimeout default setting was 5 seconds. We have increased the default to 15 seconds. See Configuring Ad Parameters.

Important Notes for this Release

  • If you are self-hosting skin.json, if you deploy this release (4.10.6), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Known Issues in This Release Related to Changes

The following are known issues for this release:

  • For iOS and Android devices, subsequent videos in Discovery do not autoplay.
  • For the Bitmovin plugin, closed captions don't correlate with the video if initialTime is > 0.
  • For Safari and iOS, the CC button may appear even though a closed caption file is not present.

2016-11-18 Release - Version 4.10.4

New Features in this Player Release

  • Playlist support. You can now integrate playlists created with Ooyala Theme Builder. See Using Playlists in Player V4.
  • Watermark support. In addition to custom watermarks (see Adding a Custom Branding Overlay to Player V4, Player V4 now supports watermarks configured in skin.json. You can configure the watermark location, transparency, click URL, and scaling. See the Player V4 JSON Schema documentation.
  • New showAdControls parameter for Google IMA. Enabling showAdControls displays Ooyala's ad control bar while an IMA ad is playing. For details, see Google IMA Ad Parameters.
  • New parameters for VAST ads. You can now use page-level parameters to specify the position and position type for VAST ads. For details, see VAST and VPAID Ad Parameters.
  • Default for adLoadTimeout parameter. This has been increased from 5 seconds to 25 seconds. If you already overridden the default, consider removing the override or increasing it to around 25 seconds. For details, see Configuring Ad Parameters.
  • Discovery and YouTube.If you use Ooyala Discovery with YouTube assets in Backlot, you can now mix YouTube assets with non-YouTube assets.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.10.4/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.10.4/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.10.4/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.10.4/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.10.4/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.10.4/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.10.4/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.10.4/video-plugin/akamaiHD_flash.min.js
    • Plugin for YouTube iFrame: http://player.ooyala.com/static/v4/stable/4.10.4/video-plugin/youtube.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.10.4/analytics-plugin/Nielsen.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.10.4/other-plugin/discovery_api.min.js
  • Playlists Plugin
    • http://player.ooyala.com/static/v4/stable/4.10.4/other-plugin/playlists.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.10.4/ad-plugin/ssai_pulse.js

Fixed Issues

Fixes in this release include an issue in Microsoft Edge with the spinner not disappearing after scrubbing a video.

Known issues from previous Player V4 releases have been fixed if they do not appear on the Known Issues list below.

Important Notes for this Release

  • If you are self-hosting skin.json, if you deploy this release (4.10.4), you also need to pull the most recent version of the skin.json file (and apply any of your customizations).
  • Device registration for Dash DRM is currently not supported.

Known Issues

The following are known issues for this release:

  • On iPad devices, closed captions disappear if you pause and play in full screen mode in the native browser.
  • On iPhone devices and iOS 10, during playback, if you minimize the browser window from full screen to normal screen, closed captions might be duplicated horizontally or vertically.
  • During playback with VPAID ads (both normal and full-screen mode), the forward seek is not work on iOS devices. This is due to a known issue in the Google IMA SDK.
  • In the Firefox and Microsoft Edge browsers, device registration may result in a DRM server error.
  • For the Bitmovin plugin, on replay, the pre-roll plays, but the main video does not play. Instead, the last frame shows from the previous play, and the Ad control bar shows for the main video.
  • For the VAST and VPAID Ad Plugin, the Vast ad manager currently double counts tracking events if the ad is a VPAID 2.0 ad. Non-VPAID ads are not affected.
  • Playlist pods do not work in this release.

2016-11-03 Release - Version 4.9.8

New Features in this Player Release

  • Ooyala Player Plugin for YouTube iFrame. Use this new plugin to play YouTube-hosted videos using Player V4 and the Player V4 skin. It allows you to syndicate video content from YouTube into your web application. Integration involves adding an asset in Backlot that points to the video hosted on YouTube, and specifying the plugin on the page where you embed a player. For details, see Playing YouTube Videos in Player V4 (Deprecated).
  • Support for ad frequency cap settings. In Player V4, ads (pre-roll, mid-roll, and post-roll) now recognize the frequency cap setting in Backlot.
  • Support for ads in Live streams. The Google IMA, Freewheel, and VAST plugins now support pre-roll and mid-roll ads for live streams. See Ads and Live Streams.
  • Ad Manager timeout control. To assist with ad-fill rate issues related to timeout settings, you can now specify the adManagerLoadTimeout (an optional global embedded parameter) to specify the timeout for the loading of the Ad Manager module. For details, see adManagerLoadTimeout.
Important: Browsers are starting to drop default support for Flash. Are you ready? See the Player V4 Resources page and the Player Migration FAQ for details.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.9.8/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.9.8/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.9.8/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.9.8/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.9.8/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.9.8/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.9.8/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.9.8/video-plugin/akamaiHD_flash.min.js
    • Plugin for YouTube iFrame: http://player.ooyala.com/static/v4/stable/4.9.8/video-plugin/youtube.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.9.8/analytics-plugin/Nielsen.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.9.8/other-plugin/discovery_api.min.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.9.8/ad-plugin/ssai_pulse.js

Fixed Issues

Known issues from previous Player V4 releases have been fixed if they do not appear on the Known Issues list below.

Important Note for this Release

  • Device registration for Dash DRM is currently not supported.

Known Issues

The following are known issues for this release:

  • On iPad devices, closed captions disappear if you pause and play in full screen mode in the native browser.
  • On iPhone devices and iOS 10, during playback, if you minimize the browser window from full screen to normal screen, closed captions might be duplicated horizontally or vertically.
  • During playback with VPAID ads (both normal and full-screen mode), the forward seek is not work on iOS devices. This is due to a known issue in the Google IMA SDK.
  • In the Firefox and Microsoft Edge browsers, device registration may result in a DRM server error.
  • For the Bitmovin plugin, on replay, the pre-roll plays, but the main video does not play. Instead, the last frame shows from the previous play, and the Ad control bar shows for the main video.
  • For the VAST and VPAID Ad Plugin, the Vast ad manager currently double counts tracking events if the ad is a VPAID 2.0 ad. Non-VPAID ads are not affected.

2016-09-29 Release - Version 4.8.5

New Features in this Player Release

  • Flash-Free Player using HTML5 MSE. The Bitmovin plugin for DASH and HLS (bit_wrapper.min.js) plays HLS using the HTML5 standard (and Media Source Extensions), enabling HLS on web browsers without the use of Flash. HTML5 MSE also supports playback of MPEG-DASH (clear and DRM-protected content). If you are using the remote assets setup, you must make sure that your remote stream (manifest/m3u8 and fragment/ts) is served via HTTPS. Contact your Ooyala support representative for details.
  • New Nielsen Analytics Plugin. You can now use the Player V4 Nielsen Analytics plugin (Nielsen.min.js) to track Nielsen analytics for your V4 Ooyala Player. For details, see Nielsen Analytics Plugin.
  • Session Extension Support in Ooyala Pulse Ad Plugin. Session extension is mainly used to insert extra ad breaks in a live stream. For more information, refer to pull_callbacks in Ooyala Pulse Ad Parameters.
  • Analytics Framework Enhancements: Increased error message reporting from our player to the Analytics Framework. Refer to the Analytics Framework API Reference for more information.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.8.5/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.8.5/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.8.5/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.8.5/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.8.5/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.8.5/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.8.5/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.8.5/video-plugin/akamaiHD_flash.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/analytics-plugin/googleAnalytics.min.js
    • Nielsen Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.8.5/analytics-plugin/Nielsen.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.8.5/other-plugin/discovery_api.min.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.8.5/ad-plugin/ssai_pulse.js

Fixed Issues

Fixes in this release include:
  • For the Google IMA plugin, the video stopped playing properly after playing a mid-roll ad.
  • For the VAST and VPAID ad plugin, the Ad Playback and scrubber bar did not synchronize properly.
Other known issues from previous Player V4 releases have been fixed if they do not appear on the Known Issues list below.

Important Note for this Release

  • Device registration for Dash DRM is currently not supported.

Known Issues

The following are known issues for this release:

  • For the Bitmovin plugin, on replay, the pre-roll plays, but the main video does not play. Instead, the last frame shows from the previous play, and the Ad control bar shows for the main video.
  • For the VAST and VPAID Ad Plugin, the Vast ad manager currently double counts tracking events if the ad is a VPAID 2.0 ad. Non-VPAID ads are not affected.

2016-09-14 Release - Version 4.7.9

New Features in this Player Release

  • New Google Analytics Plugin for Player V4. The Player V4 Google Analytics plugin (googleAnalytics.min.js) supports integrating Google Analytics with the Ooyala HTML5 web player versions 4.7.9 and above.
  • Support for Multiple Ad Managers on the Same Page. You can now load and use multiple ad plugins (Freewheel, VAST, and Google IMA ad plugins) on the same page. If all three were loaded on a page, for example, and you had multiple embedded players on the page, Player A and Player B could both use IMA, Player C could use Freewheel, and Player D could use VAST. For details, see Integrating Multiple Ad Managers.
  • Enabling the Google IMA countdown timer. For the Google IMA plugin, the useGoogleCountdown page-level parameter displays the Google IMA countdown timer while still enabling clickthroughs to be triggered by clicks on the video. For details, see Google IMA-Specific Embedded Parameters.

Default Player Links

  • Core Player (required)
    • http://player.ooyala.com/static/v4/stable/4.7.9/core.min.js
  • Player Skin
    • http://player.ooyala.com/static/v4/stable/4.7.9/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.7.9/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.7.9/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.7.9/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.7.9/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.7.9/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.7.9/video-plugin/akamaiHD_flash.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.7.9/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.7.9/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.7.9/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.7.9/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.7.9/analytics-plugin/omniture.js
    • Google Analytics Plugin: https://player.ooyala.com/static/v4/stable/4.7.9/analytics-plugin/googleAnalytics.min.js
    • Player V4 YOUBORA Plugin: https://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin
    • http://player.ooyala.com/static/v4/stable/4.7.9/other-plugin/discovery_api.min.js
  • Live SSAI Pulse Plugin
    • http://player.ooyala.com/static/v4/stable/4.7.9/ad-plugin/ssai_pulse.js

Fixed Issues

Fixes in this release include:
  • 608/708 captioning was not available with Android HLS in Chrome. Android Chrome does not detect and include the caption in the <video> element textTrack.
  • With the Google IMA ad plugin, the player blinked just before displaying an overlay ad.
  • With the VAST and VPAID Ad Plugin, if you scrubbed the ad past an overlay, then the mid-roll ad was skipped.
  • The initiaBitrate was not behaving consistently across some browsers.
  • HLS live streaming was stuttering/freezing on desktop environments.
  • DASH + Playready was not playing correctly on Microsoft Edge and Internet Explorer.
Other known issues from previous Player V4 releases have been fixed if they do not appear on the Known Issues list below.

Important Note for this Release

  • Device registration for Dash DRM is currently not supported.

Known Issues

The following are known issues for this release:

  • On some browsers with ad blocker off, sometimes the pre-roll does not play, or it plays but the pre-roll audio overlaps with main video audio.
  • VAST-compliant mid-roll ads set up via Backlot are not displaying correctly.
  • For some VPAID ads, the loading the ad in the player is slow or times out.
  • With the Google IMA ad plugin, the player sometimes displays a black screen instead of the ad.
  • For the VAST and VPAID Ad Plugin, if multiple mid-roll ads are queued, only one mid-roll ad plays.
  • For the VAST and VPAID Ad Plugin, after playback has completed the first time, if you replay the video, fewer ads appear in the replay than during the initial playpack.
  • For the VAST and VPAID Ad Plugin, on iOS devices, you can scrub forward and backward while an ad is playing.
  • For the FreeWheel Ad Plugin for Player V4, if you seek the scrubber to the end of the video, the midroll ad does not play.
  • For the VAST and VPAID Ad Plugin and the bit_Wrapper.min.js plugin, the ‘After Replay’ mid-roll ad plays at the start of the video rather than its mid-roll start time.
  • On iOS Safari, Pulse ads sometimes stop playing due to an ad timeout.
  • Ad audio plays over the main content when the ad times out.
  • Dash DRM is not working on Windows 8 and Internet Explorer 11.
  • For the Bitmovin plugin, after ad playback, the DASH stream moves to the end on Microsoft Edge on Windows 10 and Internet Explorer 11 on Windows 8 and Windows 10.
  • For DASH DRM or DASH CENC VOD assets, on Windows 10 (Microsoft Edge and Internet Explorer 11), the player freezes if a user scrubs forward to the end of the video.

2016-08-01 Release - Version 4.6.9

New Features in this Player Release

  • Setting the initial bitrate level - You can use the new initialBitrate parameter to set the initial minimum bitrate level (immediately after video playback) and to sustain that level for a specific period of time. Once the duration is reached, the bitrate level changes to the video plugin's automatic bitrate level. For details, see Page-level Parameters for Player V4.
  • Closed captions enhancements:

    Updated navigation - In Player V4, when you click the CC button, the pop-up allows you to easily enable or disable closed captions. Click LANGUAGE & CAPTIONS to change language and closed captions settings. For details, see Closed Captions in Player V4.

    Saved settings - Player V4 now saves closed caption settings automatically in the browser. If a user changes a setting (for example, chooses a different font color), the change remains in effect when they open a new browser tab, browser window, or browser session. There is a new Player V4 event (OO.EVENTS.SAVE_PLAYER_SETTINGS) that is triggered when a change is saved.

  • Thumbnail-based seeking - Player V4 now displays thumbnails to help users search through a video.
    • For desktop and mobile devices, if you drag the scrubber bar, the player pops up a carousel of thumbnails. The player displays as many as will fit on the screen.
    • For desktop devices (browsers in mobile devices do not support this behavior), if you hover your mouse over the scrubber bar, you will see the nearest thumbnail image associated with that location in the video.
    This functionality is available for Ooyala-encoded assets that have associated thumbnails. For details, see Thumbnail-based seeking.
  • NPAW Integration with Player V4 - A Player V4 plugin is now available for the Ooyala QoS Solution powered by the NicePeopleAtWork (NPAW) YOUBORA platform: http://smartplugin.youbora.com/v5/javascript/ooyalav4/stable/sp.min.js.

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.6.9/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.6.9/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.6.9/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.6.9/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.6.9/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.6.9/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.6.9/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.6.9/video-plugin/akamaiHD_flash.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.6.9/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.6.9/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.6.9/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.6.9/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.6.9/analytics-plugin/omniture.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin: http://player.ooyala.com/static/v4/stable/4.6.9/other-plugin/discovery_api.min.js
  • Live SSAI Pulse Plugin: http://player.ooyala.com/static/v4/stable/4.6.9/ad-plugin/ssai_pulse.js

Known Issues

The following are known issues for this release:

  • 608/708 captioning is not available with Android HLS in Chrome. Android Chrome does not detect and include the caption in the <video> element textTrack.

2016-07-14 Release - Version 4.5.7

New Features in this Player Release

  • Support for encoding of Akamai live and remote assets for secure tokens.
  • Support for cache busting for ad requests when using Server Side Ad Insertion. URLs with the '[CACHEBUSTING]' macro will be replaced with a random string. The default setting for this feature is set to true and will always do cache busting. To disable cache busting you must set the following variable in the player parameters:
    {
      "ssai-pulse-ads-manager":
      {
        "cacheBuster":false
      }
    }

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.5.7/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.5.7/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.5.7/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.5.7/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.5.7/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.5.7/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.5.7/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.5.7/video-plugin/akamaiHD_flash.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.7/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.7/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.7/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.7/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.5.7/analytics-plugin/omniture.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin: http://player.ooyala.com/static/v4/stable/4.5.7/other-plugin/discovery_api.min.js
  • Live SSAI Pulse Plugin: http://player.ooyala.com/static/v4/stable/4.5.7/ad-plugin/ssai_pulse.js

Known Issues

The following are known issues for this release:

  • Video Plugin Bugs
    • When using the bit_wrapper.min.js video plugin to play DASH assets on Mac devices with the Chrome and Firefox browsers, the video gets stuck after you try and seek in the video. This is due to a bitmovin issue.
  • Discovery Plugin Bugs
    • When using the osmf_flash.min.js video plugin on Internet Explorer 11, the video list in the Discovery screen is not properly aligned.
  • DRM Bugs
    • When using DRM with Windows 7 and Mac 10.11 devices and Firefox 47, if the end user starts playing the video then drags the browser tab away from the browser, the video will stop playing and get stuck on the loading spinner.
  • Ad Plugin Bugs
    • When playing Google IMA VPAID 2.0 mid-roll ads on iPhone 6 devices using iOS 9.0.1 and iPad Air devices using iOS 8.4, the video starts playing from the beginning (00:00) after the mid-roll ad completes.
    • When using the main_html5.min.js video plugin to play VAST ads on Windows 7 devices with Internet Explorer 11, ads to not play as expected.
    • When playing VPAID ads on iPad Air devices using iOS 9.2, forward seek does not work as expected.
    • When using Nexus 5 devices with Android 5.1.1 and Nexus 9 devices using Android 6, VAST ads and video assets intermittently take an unexpectedly long time to load.
    • On iPhone 6 devices using iOS 8.4 and iPhone 6s devices using iOS 9.2 with Google IMA podded ads, if you let the first ad finish playing then tap the Done button before the second ad starts to play, if you tap Play again, the second ad gets skipped.
    • When using Windows 10 with Edge and Chrome browsers with FreeWheel ads, after clicking on the skip button of the first ad, all podded ads are skipped. The expected behavior is that only the first ad will be skipped.
    • When using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the ad will show as a black screen on Android with VAST ads.
    • On Mac 10.11 with Safari, Chrome, and Firefox with VPAID Google IMA pre-roll ads, the ad gets truncated in the control bar portion of the screen.
    • When using multiple VAST mid-roll ads with Windows 7 Firefox and Chrome and iPad devices with iOS 8.4 and Nexus 9 devices with Android 6.0, the second mid-roll ad in the set of mid-roll ads does not play.
    • When using the main_html5.min.js video plugin with Google IMA ads on Android mobile web with the Chrome browser, when you replay the video it will play the pre-roll ad but will then show a black screen (main video playback fails).

2016-06-30 Release - Version 4.5.5

New Features in this Player Release

  • Support for encoding once and supporting multiple DRMs with Player V4 through MPEG-DASH common encryption (CENC) and the Bitmovin video plugin, including:
    • Google Widevine Modular (supported for Firefox and Chrome)
    • Apple FairPlay (supported for Safari)
    • Microsoft PlayReady packaged using Azure (supported for Internet Explorer)
  • Support for Akamai HD3 via a new Akamai HD video plugin. This feature is available for customers using Akamai delivery (content packaged by Akamai). See Adding URLs for an Asset for details on how to support remote assets with Akamai HD. There is no change in functionality for how to support VOD assets with Akamai HD.
  • The V4 Ooyala Player is now compliant with FCC 708, which allows end users to easily manipulate the look and feel of closed captions. See Closed Captions in Player V4 for details.
    • This functionality is available out of the box and enabled for all customers using Player versions 4.5.5 and above.
    • FCC-compliant closed captions provide end users with more control over how captions are rendered (such as font type, font size, colors, opacity, and so on).
    • FCC-compliant closed captions are available on VoD and Live Streams (encoded with CEA-708 captions).
    • The implementation of closed captions features a responsive design, scaling well with different player sizes and browser types.
  • Server Side Ad Functionality through the new SSAI Pulse Player V4 Plugin.
    Note:

    In the Firefox browser, using the latest bit_wrapper.min.js plugin (version 4.5.5) causes an issue with both video and ad playback for SSAI functionality. This is due to incorrect ad URL formatting by the latest bit_wrapper.min.js plugin.

    To avoid this issue on Firefox, use the following version of the bit_wrapper.min.js plugin when loading plugins on your page: http://player.ooyala.com/static/v4/stable/4.4.11/video-plugin/bit_wrapper.js. This plugin works across all devices and browsers for SSAI.

    We will continue to work with Bitmovin to have this issue fixed.

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.5.5/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.5.5/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.5.5/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.5.5/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.5.5/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.5.5/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.5.5/video-plugin/bit_wrapper.min.js
    • Akamai HD video plugin: http://player.ooyala.com/static/v4/stable/4.5.5/video-plugin/akamaiHD_flash.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.5/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.5/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.5/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.5.5/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.4.11/analytics-plugin/omniture.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery Plugin: http://player.ooyala.com/static/v4/stable/4.4.11/other-plugin/discovery_api.min.js
  • Live SSAI Pulse Plugin: http://player.ooyala.com/static/v4/stable/4.4.11/ad-plugin/ssai_pulse.js

Known Issues

The following are known issues for this release:

  • Video Plugin Bugs
    • When using the bit_wrapper.min.js video plugin to play DASH assets on Mac devices with the Chrome and Firefox browsers, the video gets stuck after you try and seek in the video. This is due to a bitmovin issue.
    • If you play two assets in a row, thumbnails from the first asset may appear on the second asset if the second asset does not have thumbnails.
  • Discovery Plugin Bugs
    • When using the osmf_flash.min.js video plugin on Internet Explorer 11, the video list in the Discovery screen is not properly aligned.
  • DRM Bugs
    • When using DRM with Windows 7 and Mac 10.11 devices and Firefox 47, if the end user starts playing the video then drags the browser tab away from the browser, the video will stop playing and get stuck on the loading spinner.
  • Ad Plugin Bugs
    • When playing Google IMA VPAID 2.0 mid-roll ads on iPhone 6 devices using iOS 9.0.1 and iPad Air devices using iOS 8.4, the video starts playing from the beginning (00:00) after the mid-roll ad completes.
    • When using the main_html5.min.js video plugin to play VAST ads on Windows 7 devices with Internet Explorer 11, ads to not play as expected.
    • When playing VPAID ads on iPad Air devices using iOS 9.2, forward seek does not work as expected.
    • When using Nexus 5 devices with Android 5.1.1 and Nexus 9 devices using Android 6, VAST ads and video assets intermittently take an unexpectedly long time to load.
    • On iPhone 6 devices using iOS 8.4 and iPhone 6s devices using iOS 9.2 with Google IMA podded ads, if you let the first ad finish playing then tap the Done button before the second ad starts to play, if you tap Play again, the second ad gets skipped.
    • When using Windows 10 with Edge and Chrome browsers with FreeWheel ads, after clicking on the skip button of the first ad, all podded ads are skipped. The expected behavior is that only the first ad will be skipped.
    • When using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the ad will show as a black screen on Android with VAST ads.
    • On Mac 10.11 with Safari, Chrome, and Firefox with VPAID Google IMA pre-roll ads, the ad gets truncated in the control bar portion of the screen.
    • When using multiple VAST mid-roll ads with Windows 7 Firefox and Chrome and iPad devices with iOS 8.4 and Nexus 9 devices with Android 6.0, the second mid-roll ad in the set of mid-roll ads does not play.
    • When using the main_html5.min.js video plugin with Google IMA ads on Android mobile web with the Chrome browser, when you replay the video it will play the pre-roll ad but will then show a black screen (main video playback fails).

2016-06-09 Release - Version 4.4.11

Bugs Fixed in This Release

  • This release fixes a bug that occurred when using MP4 video assets with the bit_wrapper.min.js video plugin. The player would only display one closed caption language even if video assets had multiple closed caption language files available. This issue is resolved and closed captions function as expected.
  • This release fixes a bug that occurred when using the main_html5.min.js video plugin on an Android device with Google IMA pre-roll ads. On replaying the video, playback would not resume after the pre-roll ad. This issue is resolved and playback functions as expected.
  • This release implements an automated way to update the Player version number sent to Omniture for reporting.

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.4.11/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.4.11/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.4.11/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.4.11/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.4.11/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.4.11/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.4.11/video-plugin/bit_wrapper.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.11/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.11/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.11/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.11/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.4.11/analytics-plugin/omniture.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery: http://player.ooyala.com/static/v4/stable/4.4.11/other-plugin/discovery_api.min.js

Known Issues

The following are known issues for this release:

  • Video Plugin Bugs
    • When using the osmf_flash.min.js video plugin on Internet Explorer version 11, the video list in the Discovery screen is not properly aligned.
    • When using the main_html5.min.js video plugin on Android Nexus devices with Android versions 4.2.1+, the replay button does not work for eHLS assets.
    • When using Lenovo devices with Android 4.2.2, the replay button intermittently does not work.
  • Ad Plugin Bugs
    • On iPhone 6 devices using iOS 8.4 and iPhone 6s devices using iOS 9.2 with Google IMA podded ads, if you let the first ad finish playing then tap the Done button before the second ad starts to play, if you tap Play again, the second ad gets skipped.
    • When using Windows 10 with Edge and Chrome browsers with FreeWheel ads, after clicking on the skip button of the first ad, all podded ads are skipped. The expected behavior is that only the first ad will be skipped.
    • When using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the ad will show as a black screen on Android with VAST ads.
    • On Mac 10.11 with Safari, Chrome, and Firefox with VPAID Google IMA pre-roll ads, the ad gets truncated in the control bar portion of the screen.
    • On Nexus 5 devices using Android M and Nexus 10 devices using Android 5.0.2 with the bit_wrapper.min.js video plugin and Google IMA overlay ads, the overlay ad does not display properly (is only partially visible).
    • When using multiple VAST mid-roll ads with Windows 7 Firefox and Chrome and iPad devices with iOS 8.4 and Nexus 9 devices with Android 6.0, the second mid-roll ad in the set of mid-roll ads does not play.
    • When using VAST ads with the bit_wrapper.min.js plugin or osmf_flash.min.js plugin and FreeWheel, Google IMA, and VPAID ads with the bit_wrapper.min.js plugin on Mac and Safari, when the pre-roll ad finishes the video does not play.
    • When using the main_html5.min.js video plugin with Google IMA ads on Android mobile web with the Chrome browser, when you replay the video it will play the pre-roll ad but will then show a black screen (main video playback fails).

2016-06-02 Release - Version 4.4.8

New Features in this Release

  • New third-party analytics plugins for Player V4.
    • The comScore analytics plugin for Player V4 is developed and maintained by comScore. If you would like to use the comScore plugin with Player V4, please contact your Ooyala account manager for details on how to enable and use the plugin. Any player version starting from 4.3.3 supports the comScore plugin.
    • The Adobe Analytics (Omniture) analytics plugin for Player V4 is developed and maintained by Ooyala. Any player version starting from 4.4.8 supports the Adobe Analytics (Omniture) plugin. See Adobe Analytics (Omniture) Plugin for details.
  • Updated default player control bar look and feel, including a completely new set of icons for playback controls and social sharing.
  • Ooyala Discovery enhancements, including a more intuitive Discovery algorithm for content recommendation.
  • Updated Google IMA plugin.
  • With this release, when using Player V4 on the iPhone mobile web, if you tap Done on the video screen, the pause screen will display. The previous release behavior would show the start screen.
  • This release fixes a bug that occurred when using HLS videos on iOS devices using the main_html5.min.js video plugin. After seeking past the buffered range, video playback would not continue. This issue is now fixed and seek behavior functions as expected.

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.4.8/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.4.8/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.4.8/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.4.8/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.4.8/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.4.8/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.4.8/video-plugin/bit_wrapper.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.8/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.8/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.8/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.4.8/ad-plugin/freewheel.min.js
  • Analytics Plugins
    • Adobe Analytics (Omniture) Plugin: https://player.ooyala.com/static/v4/stable/4.4.8/analytics-plugin/omniture.js
    • comScore Analytics Plugin: Please contact your account manager for access to this plugin.
  • Discovery: http://player.ooyala.com/static/v4/stable/4.4.8/other-plugin/discovery_api.min.js

Known Issues

The following are known issues for this release:

  • Video Plugin Bugs
    • When using the osmf_flash.min.js video plugin on Internet Explorer version 11, the video list in the Discovery screen is not properly aligned.
    • When using the main_html5.min.js video plugin on Android Nexus devices with Android versions 4.2.1+, the replay button does not work for eHLS assets.
    • When using Windows 10 with Edge and Chrome and Windows 7 with Chrome, closed captions options do not appear in the closed caption screen.
    • When using Lenovo devices with Android 4.2.2, the replay button intermittently does not work.
  • Ad Plugin Bugs
    • On iPhone 6 devices using iOS 8.4 and iPhone 6s devices using iOS 9.2 with Google IMA podded ads, if you let the first ad finish playing then tap the Done button before the second ad starts to play, if you tap Play again, the second ad gets skipped.
    • When using Windows 10 with Edge and Chrome browsers with FreeWheel ads, after clicking on the skip button of the first ad, all podded ads are skipped. The expected behavior is that only the first ad will be skipped.
    • When using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the ad will show as a black screen on Android with VAST ads.
    • On Mac 10.11 with Safari, Chrome, and Firefox with VPAID Google IMA pre-roll ads, the ad gets truncated in the control bar portion of the screen.
    • On Nexus 5 devices using Android M and Nexus 10 devices using Android 5.0.2 with the bit_wrapper.min.js video plugin and Google IMA overlay ads, the overlay ad does not display properly (is only partially visible).
    • When using multiple VAST mid-roll ads with Windows 7 Firefox and Chrome and iPad devices with iOS 8.4 and Nexus 9 devices with Android 6.0, the second mid-roll ad in the set of mid-roll ads does not play.
    • When using VAST ads with the bit_wrapper.min.js plugin or osmf_flash.min.js plugin and FreeWheel, Google IMA, and VPAID ads with the bit_wrapper.min.js plugin on Mac and Safari, when the pre-roll ad finishes the video does not play.
    • When using the main_html5.min.js video plugin with Google IMA ads on Android mobile web with the Chrome browser, when you replay the video it will play the pre-roll ad but will then show a black screen (main video playback fails).

2016-04-28 Release - Version 4.3.3

New Features in this Release

  • New Live DVR feature.
    • This feature allows a user, during live streaming (HLS streams), to drag the slider backwards in time and to drag all the way to the right to catch up to present time.
    • This feature requires the bit_wrapper.min.js video plugin. Flash must be enabled in the browser.
    • This feature is supported on the following desktop browsers: Chrome, Firefox, Safari for OS/X, Internet Explorer, and Microsoft Edge.
  • New Ooyala Pulse Ad Manager plugin.
    • This plugin allows you to integrate with Ooyala Pulse, an ad server and ad management platform, where publishers are able to take full control over their ad inventory, use targeting based on audience and video content, and raise effective CPM and sell-out rates with realtime simulations, dynamic ad delivery and alternative ad sources.
  • Support for HLS on Android web.
  • Support for DVR and bitrate selection for HLS playback on Safari.
  • Closed Captions rendered by the player skin.
  • Player skin updates.
    • The player skin CSS class names now have an "oo-" prefix and use dash format.
    • The player skin value for the minimum width of the player now is restricted to a maximum of 320px.
  • VAST Ad Manager plugin updates.
    • The VAST ad manager has been updated to not allow pre-loading of ads (sending the request for XML before the video play begins) to make ad loading universal across ad managers and to ensure that ad impression numbers are accurate.
  • ID3 detection.
    • The Ooyala Player V4 will recognize ID3 tag information embedded in an HLS stream.
    • When an HLS stream is embedded with ID3, the Ooyala Player will automatically raise an event VC_TAG_FOUND with the value videoTagFound to indicate that the ID3 cues have been encountered.
    • With this capability, the Ooyala Player ensures that ID3 cues are easily detectable by web applications for a variety of use cases.

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.3.3/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.3.3/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.3.3/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.3.3/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.3.3/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.3.3/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.3.3/video-plugin/bit_wrapper.min.js
  • Ad Plugins
    • Ooyala Pulse Ad Plugin: https://player.ooyala.com/static/v4/stable/4.3.3/ad-plugin/pulse.min.js
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.3.3/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.3.3/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.3.3/ad-plugin/freewheel.min.js
  • Discovery: http://player.ooyala.com/static/v4/stable/4.3.3/other-plugin/discovery_api.min.js

Known Issues

The following are known issues for this release:

  • Ad Plugin Bugs
    • On iPhone 6 devices using iOS 8.4 and iPhone 6s devices using iOS 9.2 with Google IMA podded ads, if you let the first ad finish playing then tap the Done button before the second ad starts to play, if you tap Play again, the second ad gets skipped.
    • When using the OSMF Flash plugin with FreeWheel ads, when you scrub to the end of a video after a pre-roll ad ends, the post-roll ad plays, but the player freezes.
    • When using VAST ads with Nexus 5 devices using Android 4.4.2, if you seek in the video to an ad, the ad timer shows NaN:NaN until the ad starts playing.
    • If you only specify the bit_wrapper.min.js video plugin when using VAST mid-roll or post-roll ads with Android, the ad will show as a black screen until the user clicks pause then play. We have filed a ticket with Bitmovin to fix this issue. The workaround is, when using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the bug will occur on Android with VAST ads.
    • The ad marquee and ad control bar do not appear for Google IMA and VPAID 2.0 ads to avoid blocking ad interactivity. This was implemented intentionally.
    • When using the bit_wrapper.min.js plugin with Google IMA ads and Ooyala-transcoded DASH assets, post-roll ads do not automatically run when playback of the video concludes. The post-roll plays only if you seek to the end of the video.
    • With the iPhone 6 using iOS 8.4 and iPhone 6s using iOS 9.2 to play a video with a set of Google IMA podded ads, the second ad gets skipped if the end user clicks “done” before the second ad starts to play.
    • When using the bit_wrapper.min.js plugin with FreeWheel post-roll ads on Android devices and Mac devices with Chrome, the post-roll ad appears as a black screen and blocks the ad screen.
  • Live DVR Bugs
    • On Internet Explorer, if a live DVR HLS stream is paused for longer than the available DVR buffer (if the DVR window passes your current window while you are paused), the stream will not be able to unpause.

2016-04-12 Release - Version 4.2.14

This release of Player V4 includes fixes for the following bugs:

  • On Mac devices using Safari, the Discovery tray was misaligned. This issue is resolved.
  • When using the Safari browser, the Up Next title text was overlapping the description. This issue is resolved.
  • On iOS devices using Google IMA ads on a Player enabled for Discovery, after starting a Discovery video, Google IMA ads only played with audio (no video). This issue has been resolved for iPad devices. Discovery is not supported on iPhone devices.
  • On iPad devices, when multiple V4 players were embedded on the same page, only one player would play successfully (additional players would not play even after you paused the first video). This issue has been resolved so that you can have multiple players on iPad devices, play the first video, pause the first video (or watch to the end) and successfully play videos from another player afterward. Please note that there is a known limitation that iOS that only allows a single media to play at a given time (you cannot play multiple videos at the same time).

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.2.14/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.2.14/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.2.14/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.2.14/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.2.14/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.2.14/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.2.14/video-plugin/bit_wrapper.min.js
  • Ad Plugins
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.14/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.14/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.14/ad-plugin/freewheel.min.js
  • Discovery: http://player.ooyala.com/static/v4/stable/4.2.14/other-plugin/discovery_api.min.js

Known Issues

The following are known issues for this release:

  • If there are multiple players on the same page, if you play the video from the first player, play the video from the second player, go to fullscreen mode in the second player, go to normal screen mode in the second player, and then go to fullscreen mode in the first player, the second player will overlap the first player (the view of the first player is distorted).
  • Bitmovin (bit_wrapper.min.js) Video Plugin Bugs
    • When using the bit_wrapper.min.js plugin with DASH video assets in the OSX Chrome environment, Google IMA post-roll ads are skipped and FreeWheel post-roll ads only play the ad audio (no video).
    • eHLS assets do not playback completely when played with the bit_wrapper plugin in Chrome. We are working on upgrading and testing the latest version of the Bitmovin SDK to fix this issue for the next player release.
    • When using the bit_wrapper.min.js video plugin with DASH videos with Samsung Galaxy S 2 - Android 4.1.2, Samsung S2 Android 4.1.2, and Samsung S3 Android 4.3, the main video never plays.
    • When using the bit_wrapper.min.js video plugin, VAST 2.0 and 3.0 m3u8 ads do not play with Nexus 5 devices using Android 4.4.2 and Mac 10.11 with Chrome 49 and Firefox 45.
    • When using the bit_wrapper.min.js plugin with VPAID 2.0, a black screen appears instead of an ad. The workaround for this bug is to load the main_html5.min.js video plugin before the bit_wrapper.min.js plugin when using VPAID 2.0 ads on Safari.
    • When using the bit_wrapper.min.js plugin with Google IMA ads and Ooyala-transcoded DASH assets, post-roll ads do not automatically run when playback of the video concludes. The post-roll plays only if you seek to the end of the video.
    • If you only specify the bit_wrapper.min.js video plugin when using VAST mid-roll or post-roll ads with Android, the ad will show as a black screen until the user clicks pause then play. We have filed a ticket with Bitmovin to fix this issue. The workaround is, when using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the bug will occur on Android with VAST ads.
    • The bit_wrapper.min.js plugin does not currently support Live closed captions for HLS.
    • You cannot use the bit_wrapper.min.js plugin with iOS. You must use main_html5.min.js instead. Please note that the bit_wrapper.min.js plugin won’t cause any problems or errors to other plugins if you include it, it just won’t function at all with iOS.
    • The bit_wrapper.min.js SDK can only play a DASH video that has audio codecs AAC or mp4a.40.2. The bit_wrapper.min.js SDK is not playable with AC3. We have raised an issue with Bitmovin for this issue. If you want to ingest DASH through Ooyala, please set your audio codec to AAC or mp4a.40.2.
    • When using Ooyala-transcoded DASH streams with Safari, Chrome, and Firefox, the main video does not play, and a pre-roll with a black screen plays instead.
  • Main (main_html5.min.js) Video Plugin Bugs
    • When using the main_html5.min.js plugin and HLS video on Microsoft Edge, the video sometimes does not respond to seek events.
  • Ad Plugin Bugs
    • Overlay ads do not work as expected (they have sizing and positioning issues) when the end user replays the video. We are working with FreeWheel on FreeWheel-related issues and are debugging other ad manager issues.
    • If there are more than one VPAID ads in a VAST 2.0 ad pod, then the ads will not be played. This happens only in the VAST and VPAID ad plugin.
    • On Nexus 5 devices using Android 4.4.2, FreeWheel ads intermittently get skipped.
    • On iOS devices, if an IMA VPAID ad is playing and you tap the Done button, the ad does not resume playing when you tap the Play button.
    • On the Firefox browser, using the Pulse ad plugin, when resizing the screen, the dimensions do not properly occupy the space of the player.
  • iOS 8 devices have a limitation on very large MP4 bitrate (bitrate 4400) or file sizes (the device itself is not able to play). This is an Apple issue, please refer to Apple documentation for full details on this limitation.
  • On Nexus 5 devices using Android 6.0 and Windows 7 with Firefox 37.0, the closed caption text overlaps with the scrubber bar.
  • Discovery UpNext videos do not automatically autoplay after the Next Video countdown ends. We are working on fixing this issue. For this release, a workaround is to add this event listener to player param:
    var assetCount = 0;
    
    onCreate: function(player) {
          player.mb.subscribe('*', 'test', function(event) {
            if (event.match(OO.EVENTS.EMBED_CODE_CHANGED)) {
              assetCount++;
            }
            if (event.match(OO.EVENTS.PLAYBACK_READY)) {
              if (assetCount > 1) {
                player.mb.publish(OO.EVENTS.INITIAL_PLAY);
              }
            }
          });
        }                  

2016-04-01 Release - Version 4.2.9

This release fixes a bug where the autoplay functionality caused pre-roll ads to malfunction (the pre-roll ad was not playing as expected).

Default Player Links

  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.2.9/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.2.9/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.2.9/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.2.9/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.2.9/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.2.9/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.2.9/video-plugin/bit_wrapper.min.js
  • Ad Plugins
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.9/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.9/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.9/ad-plugin/freewheel.min.js
  • Discovery: http://player.ooyala.com/static/v4/stable/4.2.9/other-plugin/discovery_api.min.js

Known Issues

The following are known issues for this release:

  • Bitmovin (bit_wrapper.min.js) Plugin Bugs
    • eHLS assets do not playback completely when played with the bit_wrapper plugin in Chrome. We are working on upgrading and testing the latest version of the Bitmovin SDK to fix this issue for the next player release.
    • When using the bit_wrapper.min.js video plugin with DASH videos with Samsung Galaxy S 2 - Android 4.1.2, Samsung S2 Android 4.1.2, and Samsung S3 Android 4.3, the main video never plays.
    • When using the bit_wrapper.min.js video plugin, VAST 2.0 and 3.0 m3u8 ads do not play with Nexus 5 devices using Android 4.4.2 and Mac 10.11 with Chrome 49 and Firefox 45.
    • When using the bit_wrapper.min.js plugin with VPAID 2.0, a black screen appears instead of an ad. The workaround for this bug is to load the main_html5.min.js video plugin before the bit_wrapper.min.js plugin when using VPAID 2.0 ads on Safari.
    • When using the bit_wrapper.min.js plugin with Google IMA ads and Ooyala-transcoded DASH assets, post-roll ads do not automatically run when playback of the video concludes. The post-roll plays only if you seek to the end of the video.
    • If you only specify the bit_wrapper.min.js video plugin when using VAST mid-roll or post-roll ads with Android, the ad will show as a black screen until the user clicks pause then play. We have filed a ticket with Bitmovin to fix this issue. The workaround is, when using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the bug will occur on Android with VAST ads.
    • The bit_wrapper.min.js plugin does not currently support Live closed captions for HLS.
    • You cannot use the bit_wrapper.min.js plugin with iOS. You must use main_html5.min.js instead. Please note that the bit_wrapper.min.js plugin won’t cause any problems or errors to other plugins if you include it, it just won’t function at all with iOS.
    • The bit_wrapper.min.js SDK can only play a DASH video that has audio codecs AAC or mp4a.40.2. The bit_wrapper.min.js SDK is not playable with AC3. We have raised an issue with Bitmovin for this issue. If you want to ingest DASH through Ooyala, please set your audio codec to AAC or mp4a.40.2.
    • When using Ooyala-transcoded DASH streams with Safari, Chrome, and Firefox, the main video does not play, and a pre-roll with a black screen plays instead.
  • Main (main_html5.min.js) Plugin Bugs
    • When playing HLS assets on Safari with the main_html5.min.js video plugin, on Safari browsers, after you replay the video the main video does not respond to seeking.
    • When using the main_html5.min.js plugin and HLS video on Microsoft Edge, the video sometimes does not respond to seek events.
  • Ad Plugin Bugs
    • Overlay ads do not work as expected (they have sizing and positioning issues) when the end user replays the video. We are working with FreeWheel on FreeWheel-related issues and are debugging other ad manager issues.
    • If there are more than one VPAID ads in a VAST 2.0 ad pod, then the ads will not be played. This happens only in the VAST and VPAID ad plugin.
    • On Nexus 5 devices using Android 4.4.2, FreeWheel ads intermittently get skipped.
    • On iOS devices, if an IMA VPAID ad is playing and you tap the Done button, the ad does not resume playing when you tap the Play button.
    • On the Firefox browser, using the Pulse ad plugin, when resizing the screen, the dimensions do not properly occupy the space of the player.
  • iOS 8 devices have a limitation on very large MP4 bitrate (bitrate 4400) or file sizes (the device itself is not able to play). This is an Apple issue, please refer to Apple documentation for full details on this limitation.
  • On Nexus 5 devices using Android 6.0 and Windows 7 with Firefox 37.0, the closed caption text overlaps with the scrubber bar.
  • Discovery UpNext videos do not automatically autoplay after the Next Video countdown ends. We are working on fixing this issue. For this release, a workaround is to add this event listener to player param:
    var assetCount = 0;
    
    onCreate: function(player) {
          player.mb.subscribe('*', 'test', function(event) {
            if (event.match(OO.EVENTS.EMBED_CODE_CHANGED)) {
              assetCount++;
            }
            if (event.match(OO.EVENTS.PLAYBACK_READY)) {
              if (assetCount > 1) {
                player.mb.publish(OO.EVENTS.INITIAL_PLAY);
              }
            }
          });
        }                  

2016-03-28 Release - Version 4.2.7

New Features in this Release

  • New responsive design functionality (by default the player will resize dynamically when the size of the container of the player is changed). For details on how to override this default behavior, see Player V4 FAQ
  • New bitrate selection feature.
    • Adaptive Bitrate (ABR) is only available with HLS in Safari (native ABR supported and managed by Apple) and Microsoft Edge.
    • Bitrate selection is only available with HDS, HLS, and DASH encodings.
  • New Bitmovin video plugin to support DASH and HLS playback, specifically:
    • Clear DASH on all desktop browsers.
    • Clear DASH on Android mobile web (Android 4.1+).
      Note: The bit_wrapper.js can only play DASH video that uses the audio codecs AAC and mp4a.40.2. The bit_wrapper.js is not playable with AC3 (Dolby Digital). If you want to ingest a DASH video with Ooyala, please use AAC or mp4a.40.2 audio codecs for this release.
  • Updates to existing Ad support, including:
    • New support for VPAID 2.0 to allow monetization on mobile devices using the HTML5 player. See VAST and VPAID Ad Plugin for details.
    • A new Analytics Framework to allow third-party analytics providers to integrate with the Ooyala Player. See Analytics Framework for details.
    • Enhancements to the Google IMA and DFP plugin including support for VPAID 1.0 and 2.0. See Google IMA Ad Plugin for details.
    • Enhanced VAST 3.0 support, including support for VMAP. See VAST and VPAID Ad Plugin for details.

Default Player Links

To update to the latest Player V4 version from a previous version:
  1. Download and host all of the new plugins and update your resources to point to these new files.
  2. If you've customized your own Player skin using your own version of skin.json, download the latest skin.json file and merge any changes in this file with your customized skin.json file.
  • Core Player (required): http://player.ooyala.com/static/v4/stable/4.2.7/core.min.js
  • Player Skin:
    • http://player.ooyala.com/static/v4/stable/4.2.7/skin-plugin/html5-skin.min.js
    • http://player.ooyala.com/static/v4/stable/4.2.7/skin-plugin/skin.json
    • http://player.ooyala.com/static/v4/stable/4.2.7/skin-plugin/html5-skin.min.css
  • Video Plugins (at least one required)
    • Main video plugin for HLS and MP4: http://player.ooyala.com/static/v4/stable/4.2.7/video-plugin/main_html5.min.js
    • OSMF Flash plugin for HDS: http://player.ooyala.com/static/v4/stable/4.2.7/video-plugin/osmf_flash.min.js
    • Bitmovin plugin for HLS and DASH: http://player.ooyala.com/static/v4/stable/4.2.7/video-plugin/bit_wrapper.min.js
  • Ad Plugins
    • VAST and VPAID Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.7/ad-plugin/ad_manager_vast.min.js
    • Google IMA Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.7/ad-plugin/google_ima.min.js
    • FreeWheel Ad Plugin: https://player.ooyala.com/static/v4/stable/4.2.7/ad-plugin/freewheel.min.js
  • Discovery: http://player.ooyala.com/static/v4/stable/4.2.7/other-plugin/discovery_api.min.js

Known Issues

The following are known issues for this release:

  • Bitmovin (bit_wrapper.min.js) Plugin Bugs
    • When using the bit_wrapper.min.js video plugin with DASH videos with Samsung Galaxy S 2 - Android 4.1.2, Samsung S2 Android 4.1.2, and Samsung S3 Android 4.3, the main video never plays.
    • When using the bit_wrapper.min.js video plugin, VAST 2.0 and 3.0 m3u8 ads do not play with Nexus 5 devices using Android 4.4.2 and Mac 10.11 with Chrome 49 and Firefox 45.
    • When using the bit_wrapper.min.js plugin with VPAID 2.0, a black screen appears instead of an ad. The workaround for this bug is to load the main_html5.min.js video plugin before the bit_wrapper.min.js plugin when using VPAID 2.0 ads on Safari.
    • When using the bit_wrapper.min.js plugin with Google IMA ads and Ooyala-transcoded DASH assets, post-roll ads do not automatically run when playback of the video concludes. The post-roll plays only if you seek to the end of the video.
    • If you only specify the bit_wrapper.min.js video plugin when using VAST mid-roll or post-roll ads with Android, the ad will show as a black screen until the user clicks pause then play. We have filed a ticket with Bitmovin to fix this issue. The workaround is, when using VAST mid-roll or post-roll ads on Android, be sure to load the main_html5.min.js video plugin along with the bit_wrapper.min.js plugin. If the main_html5.min.js plugin isn't present, the bug will occur on Android with VAST ads.
    • The bit_wrapper.min.js plugin does not currently support Live closed captions for HLS.
    • You cannot use the bit_wrapper.min.js plugin with iOS. You must use main_html5.min.js instead. Please note that the bit_wrapper.min.js plugin won’t cause any problems or errors to other plugins if you include it, it just won’t function at all with iOS.
    • The bit_wrapper.min.js SDK can only play a DASH video that has audio codecs AAC or mp4a.40.2. The bit_wrapper.min.js SDK is not playable with AC3. We have raised an issue with Bitmovin for this issue. If you want to ingest DASH through Ooyala, please set your audio codec to AAC or mp4a.40.2.
    • When using the bit_wrapper.min.js plugin with HLS FreeWheel ads, when you replay the ad, post-roll ads intermittently show a black screen and do not transition to the end screen.
    • When using Ooyala-transcoded DASH streams with Safari, Chrome, and Firefox, the main video does not play, and a pre-roll with a black screen plays instead.
  • Main (main_html5.min.js) Plugin Bugs
    • When playing HLS assets on Safari with the main_html5.min.js video plugin, on Safari browsers, after you replay the video the main video does not respond to seeking.
    • When using the main_html5.min.js plugin and HLS video on Microsoft Edge, the video sometimes does not respond to seek events.
  • Ad Plugin Bugs
    • Overlay ads do not work as expected (they have sizing and positioning issues) when the end user replays the video. We are working with FreeWheel on FreeWheel-related issues and are debugging other ad manager issues.
    • If there are more than one VPAID ads in a VAST 2.0 ad pod, then the ads will not be played. This happens only in the VAST and VPAID ad plugin.
    • On Nexus 5 devices using Android 4.4.2, FreeWheel ads intermittently get skipped.
    • On iOS devices, if an IMA VPAID ad is playing and you tap the Done button, the ad does not resume playing when you tap the Play button.
    • On the Firefox browser, using the Pulse ad plugin, when resizing the screen, the dimensions do not properly occupy the space of the player.
  • iOS 8 devices have a limitation on very large MP4 bitrate (bitrate 4400) or file sizes (the device itself is not able to play). This is an Apple issue, please refer to Apple documentation for full details on this limitation.
  • On Nexus 5 devices using Android 6.0 and Windows 7 with Firefox 37.0, the closed caption text overlaps with the scrubber bar.
  • Discovery UpNext videos do not automatically autoplay after the Next Video countdown ends. We are working on fixing this issue. For this release, a workaround is to add this event listener to player param:
    var assetCount = 0;
    
    onCreate: function(player) {
          player.mb.subscribe('*', 'test', function(event) {
            if (event.match(OO.EVENTS.EMBED_CODE_CHANGED)) {
              assetCount++;
            }
            if (event.match(OO.EVENTS.PLAYBACK_READY)) {
              if (assetCount > 1) {
                player.mb.publish(OO.EVENTS.INITIAL_PLAY);
              }
            }
          });
        }                  

2016-02-24 Release - Version 4.1.4

New Features in this Release

  • New basic closed caption functionality.
  • Updates to existing Ad support, including:
    • New support for linear, podded ads, parsing, and error tracking with VAST 3.0, along with existing support for VAST 2.0.
    • Enhancements to the FreeWheel plugin.
    • Enhancements to the Google IMA plugin.

Known Issues

The following are known issues for this release:

  • For videos with an aspect ratio where the height of the video is greater than the width, we recommend that you use our default responsive design setting (aspectRatio:auto).

    If you need to use a container with a fixed width, we recommend that you set the aspectRatio to a value that matches the aspect ratio of the video. For this release, for fixed width containers, if you set an aspectRatio that does not match the aspect ratio of the video, for HTML5 videos you may see pillar boxing or letter boxing, and for Flash HDS videos you may see the video stretch or shrink to get forcefully fit into the fixed frame.

  • For Flash HDS videos with an aspect ratio where the width is much greater than the height (short and wide videos), we recommend that you use our default responsive design setting (aspectRatio:auto) or set the aspectRatio to a value that matches the aspect ratio of the video. If you set an aspectRatio that does not match the aspect ratio of the video, with a fixed width and height, your closed captions may not appear on the video.
  • If you are using Google IMA on mobile devices, you need to disable the Ad Marquee, as it is currently blocking the learn more button that allows clickthrough ads. Video clickthroughs are disabled on mobile by Google IMA’s design. We will implement a more permanent solution in a future release.
  • On Nexus 5 devices using Android 6.0 and Windows 7 with Firefox 37.0, the closed caption text overlaps with the scrubber bar.
  • For Google IMA ads on Windows 7 and Mac 10.10 devices using Firefox and Chrome, the end user is unable to click the Back button on the gallery overlay in fullscreen mode.
  • For Google IMA overlay ads on Windows 10, Mac 10.11, iPhone 6 and iPhone 6+, the overlay ad does not display properly.
  • FreeWheel overlay ads do not work with Flash video playback.

2016-01-29 Release - Version 4.0.7

New Features in this Release

  • New Ooyala Video Tech Controller (VTC) plugins: main_html5.js and osmf_flash.js that allow:
    • HTML5 to play HLS and MP4.
    • HTML5 to play AES HLS.
    • HTML5 with Flash playback capabilities to play HDS and Flash videos.
  • Updates to the existing ads support, including:
    • FreeWheel.
    • VAST.
    • Google IMA and DFP.
  • New support for Ooyala IQ Analytics.
  • New content-aware controls for VoD, Live, and ads.

Known Issues

  • The following is an iOS bug that Ooyala does not have control over. When you seek around quickly on iOS, sometimes you can get the video player stuck in a paused state and the play button does not appear for you to unpause the video.
  • On iOS devices, if you play a video with more than one ad and tap the done button more than one time during the playback session to close the ads, the player can get stuck on the spinner screen and the video will not load.
  • On the iPad Air and iPhones, if you replay a video, the mid-roll ads and overlay ad that should get played during the mid-roll ad slot incorrectly get played at the end of the video.
  • Video content is not centered when playing on the iPad device. This issue is caused by an underlying browser (iOS Safari) issue where the browser is not maintaining the correct video position.

2015-10-30 Release

New Features in this Release

Known Issues

  • You can use Player V4 only with V4 routes, and Player V3 only with V3 routes. If you attempt to use a Player V3 with a V4 route, or a Player V4 with a non-V4 route, you will receive an error message in the console log and your player will not work.
  • You can load an html5-skin only with Player V4. If you try to load an html5-skin onto an earlier Ooyala player version, you will receive an error message in the console log.
  • There are no volume controls shown for iOS devices. This is due to a limitation set by Apple where the volume property is not settable in JavaScript because the audio level is physically controlled by the user with iOS devices. See for more details.
  • Ad playback controls do not work on the iPhone in all modes, or on the iPad in fullscreen mode. The controls that do not work for iPhone (all modes) and iPad (fullscreen mode) include:
    • Ad marquee
    • Learn more button
    • Skip button
    • Ad clickthrough
  • Certain UI elements may appear distorted on IE 10.
  • When you click the share button on the scrubber bar, switch to fullscreen mode, and click the Email subtab, the email tab does not display properly on the Android screen.
  • FreeWheel overlay ads do not align properly when you switch to fullscreen view on an HTML5 player.
  • When you switch to fullscreen mode, click the more options button, click the share button, click the Email subtab, click in a text field, and hit the spacebar, video controls are lost after the keyboard pops up for Android devices.
  • On iOS devices, during playback, if you click on the scrubber bar to move the video forward, it advances directly to the end regardless of where you clicked.
  • The play/pause button state does not appear after resuming ad playback from the paused state for iPad Air, Nexus 5 (Android 5.0 and 4.4.2), Mac 10.10 for Firefox and Safari, and Mac 10.9 for Chrome, Firefox, and Safari.
  • With FreeWheel, the player UI covers portions of the screen, causing the user from being unable to click on the overlay to open a clickthrough url. The close overlay button will not display on a FreeWheel overlay because FreeWheel renders all overlays and they don’t provide a close button. The FreeWheel API does not allow our player to control this functionality directly. We are working to resolve this issue in a future release.
  • For podded video ads, it’s a known issue with the FreeWheel SDK that if a user pauses any of the video ads after the first one, it will skip that ad. FreeWheel will fix this bug.
  • For FreeWheel ads, if you have a podded ad, there is no way to only skip a single ad in the pod, so we disable skip ad button for all FreeWheel podded ads even if the user sets it to display. This is a FreeWheel SDK issue that FreeWheel has no plans to fix.
  • Video playback gets stuck if the end user unplugs their headphones during playback. This bug is due to underlying iOS default behavior.

해당 내용이 도움 되었습니까?