Запрос Fairplay SPC возвращает nil

Я пытаюсь использовать [AVAssetResourceLoadingRequest streamingContentKeyRequestDataForApp: contentIdentifier: options: error:]; метод для получения ключа SPC, но я получаю нуль, возвращенный мне вместо целевого значения SPC. Я в основном ссылаюсь на предоставленный пример приложения Fairplay. Я использую кодированную строку хоста URL-адреса в качестве идентификатора содержимого и сертификат .DER, полученный с сервера SPC в качестве данных приложения. Кто-нибудь еще испытал эту проблему?

NSString *hostString = [URL host]; NSData *assetId = [NSData dataWithBytes:[hostString cStringUsingEncoding:NSUTF8StringEncoding] length:[hostString lengthOfBytesUsingEncoding:NSUTF8StringEncoding]]; NSData *certificate = (obtained via Key Server). NSError *error; NSData *SPC = [loadingRequest streamingContentKeyRequestDataForApp:certificate contentIdentifier:assetId options:nil error:&error] 

Выход SPC здесь равен нулю. Полное описание ошибки выглядит следующим образом:

 Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo=0x170461980 {NSUnderlyingError=0x1740548e0 "The operation couldn't be completed. (OSStatus error -12640.)", NSLocalizedFailureReason=An unknown error occurred (-12640), NSLocalizedDescription=The operation could not be completed} 

One Solution collect form web for “Запрос Fairplay SPC возвращает nil”

Оказывается, тестовый поток был неправильно зашифрован с использованием шифрования SAMPLE-AES.

Interesting Posts

Динамика UIKit в Центре управления iOS

Как жить потоковым видео с iPhone на сервер Wowza?

Как использовать XIB в проекте iOS Swift

Комментарии Facebook в iOS UIWebView

Double @synchronized: нужен ли он?

UITextField secureTextEntry переключает заданный неправильный шрифт

Глубокое соединение с профилем пользователя в facebook iOS App post Graph API v2.0

переместить одно динамическое тело относительно другого динамического тела

Приложение отклонено из-за рекламного идентификатора (IDFA)

Открытая программа электронной почты для Delphi XE4 iOS не работает

iOS «didReceiveAuthenticationChallenge» против IIS7 и Windows 2008

Ловушки при написании приложения iOS, поддерживающего iOS 3.1.3 и iOS 4.x

Facebook SDK FBLoginView получает EXC_BAD_ACCESS

Apple Watch потеряет соединение с приложением iOS через 15 минут

Идентификатор запроса недоступен, когда приложение запускается после нажатия уведомления Facebook

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.