2016-06-23 Release

Notable contents of this release include version 4.15.0 of the mobile SDKs for iOS and Android, the first release of the tvOS SDK, and new encoding recommendations for Player V4.

Software Feature Releases

Mobile SDK for Android v.4.15.0

Download the latest version of the mobile SDK for Android.

New Features and Enhancements

  • Since Facebook no longer distributes the latest versions of the React Native AAR files with maven repositories, the React Native file is now distributed with OoyalaSkinSDK.jar. For more information, see Player Skin for Android.
  • SecurePlayer has been updated to version If you are using SecurePlayer, you must update your SecurePlayer libraries to this version.

Resolved Issues

  • If you experienced build failures with gradle2 due to duplicate files, add the duplicate filenames to the build.gradle exclude list. For example:
      exclude 'jsr305_annotations/Jsr305_annotations.gwt.xml' 
  • There was an issue in which seeking to the end of playback with the ExoPlayerSampleApp when there was a midroll ad would occasionally cause the app to crash or freeze. This issue has been resolved.
  • There was an issue in which there were difficulties in getting the Ooyala Skin SDK scrubber bar to respond to touch when seeking. This issue has been resolved.
  • There were issues with the order of ad events. These issues have been resolved and the following event ordering now applies:
    1. An AdPodStarted event signifies the beginning of what may be one or more ads.
    2. At this point there could be multiple ad start and ad complete events.
    3. An AdPodEnded event signifies the end of ads and the resumption of content.

Known Issues

There is a bug in React Native that manifests as a memory leak in Android applications. We are investigating this issue, however, if you want to work around this issue you can do the following:
  1. In your application's Skin.json, set "startScreen" -> "showPromo": true".
  2. In your application's Playback activity, when you create an Options Object, call OptionsBuilder.setShowPromoImage(true).
This will use the legacy Ooyala Promo image feature, so you will still have a promo image while avoiding the memory leak.

Mobile SDK for iOS v.4.14.0

Download the latest version of the mobile SDK for iOS.

New Features and Enhancements

The Adobe Marketing Cloud SDK for iOS is now included with the Ooyala Mobile SDK for IOS, and supports both video and ad analytics.

API Changes

  • The following events emitted from OOOoyalaPlayer have been added:
    • OOOoyalaPlayerAdStarted
    • OOOoyalaPlayerAdCompleted

Resolved Issues

  • There was an issue in which excessive logging would occur with Fairplay playback. This issue has been resolved.
  • There were issues related to seeking. These issues have been resolved.
  • There was an issue in which a single VAST ad having multiple linear creative tags would cause the player to crash instead of displaying only one preroll ad. This issue has been resolved.

New tvOS SDK

Download the latest version of the tvOS SDK and tvOS Skin SDK.

The new Ooyala tvOS SDK provides basic playback for HLS and MP4 assets and supports FairPlay DRM, Ooyala ads, VAST ads, and Ooyala analytics.

See Mobile SDK for tvOS for details on how to integrate with the tvOS SDK and how to customize the Ooyala tvOS Player UI.

New Ooyala IQ JavaScript SDK

A new Ooyala IQ JavaScript SDK is available to integrate third-party players with Ooyala IQ. The new library sends the events directly to the JSON API endpoints instead of going through the Thrift endpoints, and enables you to report the following metrics on top of what was already available:
  • Seek events: whenever the viewer seeks (drags the progress indicator forward or backward) through the video.
  • Player information: a unique identifier, the name of the player and the version of the player.
Note: the current out-of-the-box adapters built on top of the Ooyala IQ JavaScript SDK, for example, for Kaltura Player, FlowPlayer, and so on, do not support these extra metrics.

For more information regarding the new library, refer to Integrating Third-Party Players with IQ Using the JS SDK.

Documentation Releases

Subscribe to Ooyala Release Notes

See Subscribe to Ooyala Release Notes for instructions on how to subscribe for automated notifications of Ooyala release notes.
This content was published on 06/23/16 at 7:00 PM UTC.