2016-05-20 Release

Notable contents of this release include version 4.14.0 of the mobile SDKs for iOS and Android and an update to the Content Protection Options by Device table.

Software Feature Releases

Mobile SDK for Android v.4.14.0

Download the latest version of the mobile SDK for Android.

New Features and Enhancements

  • The video player Android SDK is now integrated with the Ooyala Pulse SDK.
  • Authentication token expiration is now supported.
  • VAST 3.0 Ad Overlays are now supported.
  • Performance monitoring utilities are now available. For an example, see the Advanced Playback Sample App.
  • FreeWheel Ads are now supported in the Player Skin.
  • Nielsen SDK support has been upgraded to Nielsen-Android-AppSDK 4.0.0.8.
  • ExoPlayer support has been upgraded to version 1.5.7.

API Changes

  • The misspelling of Options.setExoConfigureration() has been fixed. The API is now spelled as Options.setExoConfiguration().
  • The OoyalaPlayer.AD_OVERLAY_NOTIFICATION_NAME notification has been added to the API. Listening to this notification will alert you when the ad overlay is shown onscreen.
  • The OoyalaPlayer.CC_CHANGED_NOTIFICATION_NAME notification has been added to the API. Listening to this notification will alert you when the closed-captioning text changes.
  • An OoyalaPlayer.onAdOverlayClicked() event handler has been added to the API.
  • The OoyalaPlayer.setRootItem() has been removed from the SDK. If you had a use case for this API, please contact us and we will help you find an alternative solution.
  • The OoyalaAPIClient.getPcode() and OoyalaAPIClient.getDomain() methods have been removed from the API. You can now call these from the OoyalaPlayer instead.
  • The following APIs have been moved to different package names:
    • com.ooyala.android.ExoPlayerFactory has moved to com.ooyala.android.player.exoplayer.ExoPlayerFactory.
    • com.ooyala.android.VisualOnPlayerFactory has moved to com.ooyala.android.visualon.VisualOnPlayerFactory.
  • The Stream class documentation has been enhanced in the API Reference.

Resolved Issues

  • There was an issue in which ExoPlayer always showed Live Closed Captions as available. This issue has been resolved.
  • There was an issue in which an exception would occur when dynamically inserting VAST ads during playback. This issue has been resolved.
  • There was an issue in which the SecurePlayerSampleApp would not work with manifests that used 307 redirects on some devices. This issue has been resolved.
  • There was an issue in which ExoPlayer would not work when directly provided with a media/variant manifest instead of a master manifest. This issue has been resolved.
  • There was an issue in which ExoPlayer did not correctly choose registered HLS assets. This issue has been resolved.
  • There was an issue in which Google IMA would crash after seeking to the end of the video. This issue has been resolved.

Mobile SDK for iOS v.4.14.0

Download the latest version of the mobile SDK for iOS.

New Features and Enhancements

  • Performance monitoring utilities are now available. For an example, see the Advanced Playback Sample App.
  • The following changes have been made to the Vast Ads API:
    • The OOVastAdData, OOVastSequenceItem, and OOVastWrapperAd classes have been removed.
    • A number of Vast Ad classes have been added or modified. For more information, see the Mobile SDK for iOS API Reference.
  • VAST 3.0 Ad Overlays are now supported.
  • Support has been added for error reporting events in VAST 3.0.
  • Nielsen SDK support has been upgraded to 4.0.0.8.
  • iOS 9 Playback previously did not work unless you disabled the Enable Bitcode flag; this is no longer true. You can now set the Enable Bitcode flag to YES.

API Changes

  • The following events emitted from OOOoyalaPlayer have been added:
    • OOOoyalaPlayerAdOverlayNotification
    • OOOoyalaPlayerContentResumedAfterAdNotification
    • OOOoyalaPlayerSeekStartedNotification
  • An onAdOverlayClicked() method has been added to OOOoyalaPlayer.

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.

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.

Was this article helpful?