Brightcove App SDK for iOS, version 1.1.0

Technology
Media API
Required
Media API token
Edition
Express 499, Pro, Enterprise

We're happy to release an update to the Brightcove App SDK for iOS. This document describes the changes, bug fixes and new items that are a part of the Brightcove App SDK for iOS, version 1.1.0 update. Download the newest version of the SDK.

New Features

Define Acceptable Rendition Range. The BCPlayer class has been enhanced with a new method that gives you more control over which video rendition the BCPlayer will play. The new method searchForRenditionsBetweenLowBitRate:andHighBitRate: takes a low bit-rate and a high bit-rate rendition threshold. These numbers are used to search through the renditions of the video you supply to the BCPlayer and find one with a bit rate between the low and high bit rates. So if you have two renditions in our default bit rate threshold from 200000 to 500000, you can now target one of them specifically and not the first one the BCPlayer finds.

Changes to the SDK

The One Planet source included in the SDK is now set up to build against the SDK it is zipped with. You no longer have to set up the search paths manually to get the code to compile. You will still need to modify the Media API token and add your playlist IDs to populate it with content. We also added a VERSIONS.txt file to the SDK that will help you keep track of the different releases of the SDK and it's changes.

Bug Fixes

  • We have plugged up memory leaks in the BCMediaAPI and BCPlayer. There is no change in functionality though you may see a slight improvement in performance. 
  • Fetching a playlist with a video that has no renditions in it was causing an exception. These calls will now populate your data correctly and not crash your application.
  • The Internal tracking URL is now pointing to the correct server. This is all behind the scenes and requires no set up on your end.

If you have deployed an application to the iTunes app store or have created ad hoc builds for others to check out your app, we recommend updating your Brightcove App SDK for iOS version in use and rebuilding the app. Let us know if you have any issues with the update on the Mobile SDKs Forum or contact customer support.