Silverlight - определите, защищен ли wma DRM - PullRequest
1 голос
/ 18 декабря 2009

Есть ли способ определить, является ли файл wma DRM'd? Я хотел бы иметь возможность сделать это в надежном приложении Silverlight 4 из браузера, так что пинвоук не вариант. Я предположил, что мог бы просто попытаться воспроизвести файл в MediaElement, но это не кажется эффективным.

Ответы [ 2 ]

1 голос
/ 19 декабря 2009

Да, проверьте состояние MediaElement во время события StateChanged, и вы сможете выяснить, является ли видео DRMed или нет.

Пример кода @ " Управление цифровыми правами (DRM) - обнаружение состояния DRM ".

Быстрое слово дружеского совета, поскольку вы, очевидно, собираетесь работать с DRM в Silverlight, и вам не хватает базовых знаний о том, как это работает - прочитайте всю статью. Это принесет вам мир добра.

0 голосов
/ 19 декабря 2009

Файл локальный или удаленный? Для локального файла вы можете прочитать первые N Кбайт файла, проанализировать заголовок ASF и проверить наличие заголовков WMDRM.

...