I unfortunately don't know enough about Linux to be of any help here. I'll run this by one of our Linux guys to get his take. Would you also mind creating a new bug with your system details and a link to this thread over at bugbase.adobe.com?
a drm error 3344 would suggest that the player you are using doesn't match the voucher you have downloaded. make sure you are running a release version of the Flash Player, not a beta.
determine running version
next, delete the contents NativeCache
Yes, I have done as instructed. Flash version is 18.104.22.168. I had tried deleting the contents of the NativeCache before. No change.
I am noting that the test player in http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html# with test video http://drmtest2.adobe.com:8080/Content/anonymous.f4v also gives the error #3344 but then upates the drm module and the voucher files. However, for whatever reason, the player is unable to update them either in Ubuntu 11.10 or Arch Linux.
For further info, in Arch Linux the player shows "Unfortunately the playback has failed. You are not authorise to view this production" and in command line I see the following:
DRMVideoPlayer preloadEmbeddedData(file:///home/maria/Digital%20Theatre/Library/f2821d4a-f1c8-457e-b8b5- 0bd740c2006d.f4v)
DRMVideoPlayer onEvent() drmError by NetStream
DRMVideoPlayer Netstream DRM Error Event: drmee.errorID: 3344
DRMVideoPlayer Playback failed You are not authorised to view this production
Occasionally, the player only shows "Checking DRM license", with the same as above in command line but continuing with:
DRMVideoPlayer onPlayStatus no drm restrictions
The video does not play this time either, however.
i have reproduced your issue on Ubuntu 11.10 and entered an internal bug #3097114. you won't have access to the bug, but if you would like to be notified you can enter a bug in our external bugbase.
let me know the bug number or that you posted and i'll bug group them.
it turns out i did not have HAL installed. after applying HAL 0.5.14-6 and verifying my flash version install 11,1,102,55, the video plays as expected (see screenshot).
would you mind to confirm your installations through the Ubuntu Software Center? make sure to have the Partner repositories enabled and search on Flash Player 11 and HAL respectively. thanks...
Yes, both are installed. As I said in the first post, I have had no problem playing the test video in the test player at any stage. There I get the #3344 error but the player then updates the DRM module as normal. It is only in the Digital Theatre player where the problem persists: for some reason, it is unable to update the module after reporting the #3344 error.
I can only assume that this is a 64 bit issue. Adobe Air is supposed to function fine in 64 bit with the appropriate 32 bit libraries installed but perhaps this is not quite so when the flashplugin is needed.
I have attempted to contact Digital Theatre's technical support, but it appears they do not have any linux knowledge, and I have not heard back from them after initial reply.
my apologies, i thought the issue was across both the browser and the air app. btw, air linux support stopped at version 2.6. i wanted to see if i could get the video to play on the same player swf on AIR, but was not able to complete my test using the AIR 2.6 SDK.
i will be on vacation the next two weeks, but will ask someone on the DRM team to follow up.
Apparently, when the x32 bit AIR is being run on your x64 bit OS, the DRM DLL is unable to access the x32 bit version of HAL.
Please try this workround to see if it addresses your situation. Create a text document and put these commands into it:
'/opt/Digital Theatre Player/bin/Digital Theatre Player'
After that, add executable permissions on the your document via chmod +x <your doc name> using Terminal. You should be able to double click your doc and the DTP program should run.
If you launch your AIR application with the LD_LIBRARY_PATH to include /usr/lib32, then your application should work correctly.