Второй вызов bind() завершился неудачно с истечением срока действия лицензии для типа непостоянной лицензии в Playready
Второй вызов bind() завершился неудачно с истечением срока действия лицензии для непостоянной лицензии в Play ready,
Я работаю, чтобы поддержать один сервис:
Последовательность воспроизведения сервиса ниже:
- сделать WI.
- Call Bind() -> не удалось, лицензия не найдена
- do LA (Получить лицензию).
- call Bind() - успех
вызов совершить - успех
URL манифеста звонка
- Плеер пытается воспроизвести контент.
- нашел его в зашифрованном виде.
- Bind() -> не удалось с истекшим сроком действия лицензии.
Мой вопрос:
почему второй Bind() не работает с истекшей лицензией?
Тип лицензии от поставщика услуг - Неустойчивость.
Есть ли какая-либо другая причина этого для истечения срока действия лицензии? На каких базах microsoft playready выдаст лицензию с истекшим сроком действия для типа лицензии, который не является постоянным
Пожалуйста, помогите мне в этом.
1 ответ
Непостоянные лицензии можно использовать только для одного воспроизведения, но не до перезапуска приложения. Что касается PlayReady Device Porting Kit, одно воспроизведение равно одному вызову Drm_Reader_Bind(). Вот почему ваш второй звонок не удается.
Хотя информация о сохранении лицензии является общедоступной, более подробная информация защищена NDA, и я не могу обсуждать ее на общедоступном веб-сайте. Если вам нужна дополнительная помощь и вы можете доказать, что вы работаете на лицензиата PlayReady, не стесняйтесь связаться со мной для чата один на один по адресу saares@axinom.com.