Copy link to clipboard
Copied
Hi Chris,
we have reported a major show stopper which has been confirmed to be an issue with the latest release of Android.
This has to do with Video playback hanging due to the changes in Video component and its underline pipeline in Android which was changed in the latest AIR 22 (we confirmed this is when it broke) .
The bug has been reported and tracked here:
it's been over a month and we still do not have a status on this.
We provided a sample project, step by step instructions on how to reproduce and even details on which SDK broke this and how to install the SDK.
I really need your help to get a status on a fix for this MAJOR show stopper in Android and latest Adobe AIR.
We can't release our next Android TV Player until this is resolved.
thanks as always,
Sean.
Copy link to clipboard
Copied
So we were still not able to test this as we are having an issue with Apace Flex SDK (so waiting for Apache to release SDK for AIR 24).
I was wondering in the meanwhile if you can share with us how did you end up resolving the issue (as marked fixed in AIR24) ?
Was it reverted back to AIR22? was a new thread created for the video? or what was the approach you took?
thanks as always,
Sean.
Copy link to clipboard
Copied
Hi Guys,
so we tested AIR 24 beta with the small test project and I am sorry to say that anytime we try and play the video, the application APK crashes.
Have you had any luck compiling AIR 24 beta and running it against the test project that we provided?
here are the files again for reference:
Project: http://www.digitalsignage.com/tmp/bug/videoProject.zip
apk AIR22: http://www.digitalsignage.com/tmp/bug/videoAIR22.apk
apk AIR20 http://www.digitalsignage.com/tmp/bug/videoAIR20.apk
sample video: http://www.digitalsignage.com/tmp/bug/bunny25fps.mp4
Regards,
Sean
Copy link to clipboard
Copied
Hi Sean,
We tried running your sample project using AIR_24.0.0.177 on Android 5.x and 6.x devices. Since we did not have the anenativeLoader.ane and other additional linked source folders, so we removed that before compilation.
After removing them, we are successfully able to compile, package and run the project on devices and observed no crash at our end.
Please find the attached apk in the bug:
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Hello
We tried to test your file but we are running out tests on Android TV and when we tried to install your apk it prompted us to install AIR. However Adobe AIR is not available for Android TV.
also tried it on Android phone... installed latest AIR and still when launching the app, it keeps on prompting: "This application requires an updated version", but of course we can't get AIR runtime 24 for Android.
Can you please compile the apk with AIR?
regards,
Sean
Copy link to clipboard
Copied
You can find the Runtime for AIR 24 in the AIR 24 Beta SDK package, in "runtimes/air/android".
Copy link to clipboard
Copied
thank you, yes found it under the sdk, so good news...
the App you compiled works great Adobe, I see the video running smooth while the counter is going from 1 - 19
Adobe developers, may I ask what did you end up doing to fix the issue?
Did you revert the changes or what action did you take to make sure video rendering is not done on the main thread?
regards
Sean.
Copy link to clipboard
Copied
Hi Sean,
Thanks for your reply.
Since we did not have the anenativeLoader.ane and other additional linked source folders that was present in your sample project, so we removed that before compilation.
Kindly let us know if you face any further problem.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
Can you please let me know how was the bug fixed?
I am wondering if you reverted the changes as it was prior to AIR 22 or did you find a different solution to move the video rendering out of the main thread?
please let me know
regards
Sean
Copy link to clipboard
Copied
Hi Sean,
Yes, we have reverted the changes as it was prior to AIR 22, but we are further investigating it internally for a different solution.
Thanks,
Adobe AIR Team
Copy link to clipboard
Copied
thank you for sharing!
if you decide later to implement a diff solution (I hope you keep as is ) we would be happy to beta test for you.
tx again,
Sean.