Hello, I'm trying to manage DRM encryption for video with Flash Access 3.0 on Air for Android (or mobile device profile). I looked around and haven't found any awnser so far. I know that Flash Player on Android devices is not supported by Adobe Flash Access, but it seems a bit different on Android AIR application, but where there is some point that I don't understand and I don't find any answer or exemples. How to manage the DRM API workflow for Android AIR with Framework AIR? Until now, i made a custom AS3 video playback (like StobeMediaPlayback), and i am trying to play: an encrypted video -> http://drmtest.adobe.com/content/anonymous.f4v (encrypted) and its metadata http://drmtest.adobe.com/content/anonymous.f4v.metadata and a no encrypted video --> http://drmtest2.adobe.com:8080/Content/unencrypted.f4v on Android device with AIR framework. What I understand in accordance what i found this this forum, there are some differents workfows to manage DRM : #1 - FMRMS (Flash Media Rights Management Server) before Flash Access : -NetStream.play() -NetStream.authenticate() Adobe said tha that the workflow above is no longer recomanded, as we have Flash Access now #2 - Flash Access for (Flash Player or AIR desktop): (without token authentication) anonymous (with token authentication) 1. Get drm metadata 2. Create DRMContentData class from drm metadata 3. DRMManager.loadVoucher() 4. NetStream.play() 1. Get drm metadata 2. Create DRMContentData class from drm metadata 3. Identify from metadata that this video requires authentication 4. Prompt user for credentials and call DRMManager.authenticate() 5 DRMManager.loadVoucher() 6. NetStream.play() more info : http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7ce3.html Both case use DRMManager class in which you can use loadVoucher to apply the DRMContentData object from a DRM-protected media file #3 - Flash Access 3.0 for (AIR 3.2 mobile device): But in AIR environnement for mobile device, I don't found any informations toward a workflow for DRM Flash Access. The official documention say that the DRMManager class "it is not supported on mobile devices. You can test for support at run time using the DRMManager.isSupported property" (source: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/drm/DRMManager.html ). For now, when I test my player DRMManager.isSupported, the return is "false". Is there a way to manage a DRM player for AIR mobile without DRMManager class ? What is the right workfow for this? Or maybe, I mistaken something. I think some people have succeed with DRM implemtnation on AIR mobile... Thanks in advance ethiers (sorry for the english and i am beginner with DRM implementation, I never did that before) ---------------- Here is some related thread close about my question Public Facing Flash Access DRM Examples? (Sample Content) - http://forums.adobe.com/thread/723499 DRM video playback - HELP PLEASE - http://forums.adobe.com/message/2962340 Unencrypted part in encrypted content - http://forums.adobe.com/message/3643812#3643812 Adobe DRM-Activatie crash android - http://forums.adobe.com/thread/779962 Flash Access DRM content not showing in Android mobile - http://forums.adobe.com/thread/841990 NetStream in AIR - http://forums.adobe.com/message/3705234#3705234
... View more