As per the Adobe Access 3.0 spec , it seems that it can be supported on Android with flash player or Adobe Air App.
http://www.adobe.com/products/flashaccess/
did anybody has tried this ? looking for some feedback or reference on this.
What is the best/right way to integrate this with existing Android video application ?
1) WebView with flash swf file.
2) Starting the Adobe Air app from the Android app .
3) or I can integrate the adobe air into my existing android app.
1) Your users would have to install Flash Player which is discontinued for Android and the installation would break the user journey of your app (they'll need to go to Play Store and install beforehand). I recommend to not take this route.
2) This might be possible, although I believe it will be quite difficult to get the Adobe Air app receiving some data from your main app, which I understand you will need? In any case other downsides will be: breaking the app in two pieces can cause confusion to user, accessing other state data from your main app, handling activity lifecycle for both apps.
3) This is not possible
Suggestion: 4) Wait for Adobe Access 4 native Android library to be released. I commented about it here:
Android: Adobe Access DRM
Related
we are developing an application for adobe air with in-app purchase
(of game add-ons).
we need to implement alipay inside the app.
I downloaded their documentations, it looks like there is no native extension for air.
i thought about using it with php + StageWebView (to show their UI for user paument) .
anyone here has an experience with Alipay + AS3?
Create an API on your own server that maps to the Alipay API or just hit the Alipay API directly. You shouldn't use a StageWebView for anything more than displaying a simple page since you have absolutely no control over it and cannot retrieve any data or response from the browser in your AS3.
If you are planning to upload this to the iOS App Store, you can't use Alipay. You must use Apple's In-App Purchase system. If you don't, Apple will reject your app. I don't know about the Google Play Store off the top of my head, but I believe it is recommended you do the same though not currently enforced the way Apple does. Additionally, it is natively supported and what users expect when using an Android or iOS device. There are various AIR Native Extensions (ANE) that you can use to implement that (just do some searching and you should find some)
I have a feeling I already know the answer to this, but I'm still hoping it's possible. Awhile back, I made an app for android using an Adobe Flash trial. Since then, I've made numerous similar apps in Android Studio, which look much nicer and don't require the user to download AIR. For whatever reason, the app I made in Flash is doing really well, despite the fact that it's easily the worst one I've made. What I'd like to do is replace the app with a remade, nicer looking, native version of it. Is this possible somehow?
Yes. The only requirements Google has for Google Play is that your application have the same package name (e.g. "com.example.myapp") and is signed with the same certificate. It also requires a new, higher version code and will prompt a user for a manual update if it requires additional permissions.
Google does not compare the contents of the APKs for similarity, so do what you want as long as you have your certificate.
But - is your "app" an app or a webpage? The Adobe AIR APK is a native app. They just provide a framework and toolset for constructing apps.
http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.html
More specifically, Adobe uses the same distribution method for AIR apps as native apps, so re-distributing as a native app is possible:
http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac-77bd3ea112e2c0a7ed0-8000.html
We're developing a native Android streaming video player. And we want to implement DRM support in it. We've chosen Adobe Access. But we can't find any documentation about it for native app, only for Adobe AIR development.
So, here is the question: is there any way to use Adobe Access DRM in the native Android app?
It will be possible soon. Adobe has been cooking a BETA of native Android libraries for Adobe Access. So far they haven't released/leaked anything yet. ETA could potentially be February, but my sources couldn't confirm this. Hope this helps.
The prevalence of rooted devices may make spending your development time making Adobe Access DRM work less helpful to your app customers than better device support, app testing, and feature development.
Likely you will have to invoke the Adobe Air app, and let it handle all the view/playback activity.
Adobe has a quick start guide (adobe.com PDF).
I have been trying to follow James Ward's instructions in order to access native apis with adobe air. No matter how many times i re read his steps, I cant follow them properly.
I didn't use the eclipse source files offered on his site as I already have an android app using netbeans which accesses and sets up communication with another device via bluetooth.
I also have a previously created air app which read/writes to a socket, displays ui and reponds to button presses.
If i could get the bluetooth-connected socket created in the native app, pass this to the air app and allow the bluetooth communication to be utilised in air it would be a great satisfaction for me as i have been at this for days.
Is this possible and if so can someone help me, i have managed to extract the air apk, get the dex files, but what next??
Regards
You currently cannot access native APIs from Air, but it is currently in the works.
I am writing an Air app that needs to access the Android Media Store.
So far tried:
Direct access to the SQLite database. Seems Android does not give permissions for this.
Next attempted calling a native Android app from my Air app. Burrito does not seem to support NativeProcess for Android.
Any ideas or workarounds?
Or do we drop AS3 and code native for Android?
Thanks, Ronnie
The only solution today is to combine a native apk with an AIR for Android apk. More details here:
http://elromdesign.com/blog/2010/10/29/hacking-native-android-with-air-app-to-allow-air-access-unavailable-apis/