2009-12-18 59 views
1

保護有沒有一種方法來確定是否WMA文件是DRM'd?我希望能夠在可信的瀏覽器Silverlight 4應用程序中執行此操作,因此pinvoke不是一個選項。我想我可以嘗試播放MediaElement中的文件,但這看起來效率不高。的Silverlight - 確定是否WMA受DRM

回答

1

是,StateChanged事件中檢查MediaElement的國家,你應該能夠找出如果視頻是DRMed與否。

有一個代碼示例@ 「Digital Rights Management (DRM) - Detecting DRM State」。

友好提醒的快字,因爲你顯然會與在Silverlight DRM工作,你缺乏如何工作的基本知識 - 閱讀整篇文章。它會爲你創造一個美好的世界。

+0

這正是我需要的 - 感謝賈斯汀! – 2009-12-20 15:56:58

0

文件是本地或遠程的?對於本地文件,您可以讀取文件的第一個N Kb,解析ASF頭並檢查WMDRM頭是否存在。

相關問題