1

wma ファイルが DRM されているかどうかを確認する方法はありますか? 私はこれを信頼できるブラウザ以外の Silverlight 4 アプリケーションで実行できるようにしたいので、pinvoke はオプションではありません。MediaElement でファイルを再生しようとするだけでよいと思いましたが、効率的ではないようです。

4

2 に答える 2

1

はい、StateChanged イベント中に MediaElement の状態を確認すると、ビデオが DRM されているかどうかを判断できるはずです。

コード サンプル @「デジタル著作権管理 (DRM) - DRM 状態の検出」があります。

あなたは明らかに Silverlight で DRM を使用するつもりであり、それがどのように機能するかについての基本的な知識が不足しているので、親切なアドバイスを簡単に伝えてください - 記事全体を読んでください。それはあなたに良い世界をもたらします。

于 2009-12-19T06:35:03.117 に答える
0

ファイルはローカルかリモートか? ローカル ファイルの場合、ファイルの最初の N Kb を読み取り、ASF ヘッダーを解析して、WMDRM ヘッダーが存在するかどうかを確認できます。

于 2009-12-19T01:53:21.983 に答える