Второй вызов bind() завершился неудачно с истечением срока действия лицензии для типа непостоянной лицензии в Playready

Второй вызов bind() завершился неудачно с истечением срока действия лицензии для непостоянной лицензии в Play ready,

Я работаю, чтобы поддержать один сервис:

Последовательность воспроизведения сервиса ниже:

  1. сделать WI.
  2. Call Bind() -> не удалось, лицензия не найдена
  3. do LA (Получить лицензию).
  4. call Bind() - успех
  5. вызов совершить - успех

  6. URL манифеста звонка

  7. Плеер пытается воспроизвести контент.
  8. нашел его в зашифрованном виде.
  9. Bind() -> не удалось с истекшим сроком действия лицензии.

Мой вопрос:

почему второй Bind() не работает с истекшей лицензией?

Тип лицензии от поставщика услуг - Неустойчивость.

Есть ли какая-либо другая причина этого для истечения срока действия лицензии? На каких базах microsoft playready выдаст лицензию с истекшим сроком действия для типа лицензии, который не является постоянным

Пожалуйста, помогите мне в этом.

1 ответ

Непостоянные лицензии можно использовать только для одного воспроизведения, но не до перезапуска приложения. Что касается PlayReady Device Porting Kit, одно воспроизведение равно одному вызову Drm_Reader_Bind(). Вот почему ваш второй звонок не удается.

Хотя информация о сохранении лицензии является общедоступной, более подробная информация защищена NDA, и я не могу обсуждать ее на общедоступном веб-сайте. Если вам нужна дополнительная помощь и вы можете доказать, что вы работаете на лицензиата PlayReady, не стесняйтесь связаться со мной для чата один на один по адресу saares@axinom.com.

Другие вопросы по тегам