NetStreamがセットアップされていて、DRMAuthenticateEvent.DRM_Authenticateをリスンする必要があります。暗号化されたファイル(drm-x.comのソフトウェアを使用して暗号化)を渡すと、DRMAuthenticateEvenetはディスパッチされていないようです。コードは次のようになります:DRMはので、私は私のために働いていなかったので、私はそこに両方のプロキシとDRM認証タイプを持っているAdobe Flexのデジタル著作権管理
private function DRMAuthHandler(event:DRMAuthenticationEvent):void
{
ns.setDRMAuthenticationCredentials("testuser", "test", "proxy");
ns.setDRMAuthenticationCredentials("testuser", "test", "drm");
label2.text = "authentication event dispatched!"; //for debugging
}
を:私は次のようにsetDRMAuthenticationCredentials機能を使用しようとしています
private function init():void
{
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.addEventListener(DRMAuthenticateEvent.DRM_AUTHENTICATE, DRMAuthHandler);
ns.play("phone_P.flv");
video = new Video();
video.attachNetStream(ns);
...}
プロキシを試すことにしました。
何か間違っていますか?私はAdobeのリファレンスページからこのようなものを手に入れましたが、FlexでDRMについてより簡単でスマートな方法がありますか?
ありがとうございました。