Google needs to release PPAPI Flash for Android - General Topics

I recently checked the adobe flash page and it now shows on the Linux section,the PPAPI version of flash player.
In this situation,I think it should be VERY possible to make PPAPI Flash Player available to Android since it can utilize the dual/quad cores to increase the performance and make the sandboxed environment run smoother,and thus achieve better performance than the extremely outdated Android flash player.
(Adobe AIR sucks because of no browser integration and no Actionscript 2 support)
This would also make flash player content accessible in Chrome for Android and other Chromium based browsers.
Otherwise,maybe someone can talk Chromium devs into getting PPAPI flash player working on Android in a custom build such as the CAF build designed to be optimized for Qualcomm Snapdragon devices.
They done it with Linux after all this time,why not release PPAPI flash player for Android as well?

Chromium can be built with plugin access on Android?
BUMP
Has anyone made a custom Chromium build apk with the plugins enabled flag?
Its been possible since 2013 apparently. :silly:
It would be the solution for ShieldTV being ruined yet again by trashing Flash Player access by causing apps to crash upon attempting to load any Flash/swf content.
Better,yet a stand-alone flash player that somehow uses the ppapi plugin to allow playing offline content with ease.
I was given a couple of links by someone form here before...
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/uQ3m8M-Yzvw
https://www.chromium.org/developers/gyp-environment-variables
Also some details were mentioned too.
I just learn that if you compile chromium yourself for android with enable_plugins=1
you will get PPAPI plugins enabled.
Click to expand...
Click to collapse
enable_plugins=1
I'm not tech savvy with building and compiling stuff so I hope someone can help by making a custom Chromium build available for easier Flash Player access with a safer touch via its sandboxing function.

flash ARM for all browsers
based on Raspberry forums, I tested it on my own one and works like a charm
www DOT raspberrypi DOT org/forums/viewtopic.php?t=99202
or
www DOT raspberrypi DOT org/forums/viewtopic.php?t=174026

Related

Incomplete JavaScript Support for Android Native Browser

I am a developer and mobile web site integrator. We have just integrated with doubleclick Ads which give out rich media Ads for intel's latest iCore technology. We have an ad currently running on our test site at cnn.explab.mobi.
This ad runs fine on iPhone but does not seem to run fine on any version of Android's native browsers.
I have not been able to debug what is happening. If any of you have time to debug this or have a way to correct this, it would be great!
Thanks,
Avinash
Both Android and Iphone use the webkit as the web browsing library. Just a guess would be that the difference could be between versions of webkit. However, I fail to see why the ad wouldn't work.
I suggest that you try it in latest andorid SDK emultator.

.SWF/Adobe Shockwave Stand-alone flash player for 1.5 - 2.1 CDMA Hero (FINALLY!)

Credit goes to the original poster (you can download the APK files off xda website - I am a new member so I cannot post links in thread yet (just search under android app and development - hacking section if you want to locate the original thread):
I have reattached the APK files for convenience (v6 is for 2.0+, v3 is for anything below 2.0). You can also dl from the original thread if its still active.
Description:
Simple APK file and you are set - only works for swf files (not flv files - no conversion compatibilities/works poor on games). It works, but poor for file management, very little controls other than pausing (no picture resolution adjustments, controls to skip or fast forward rewind, speed controls, or playlist management), but the program parses .swf well and played well (it's just choppy) - it does not work like a shockwave player where you can play games and have interactive controls but it does display slideshows well.
I noticed speed of slideshow can sometimes increase or decrease depending on how/if the phone is rotated (personal observation). If anyone knows of a better program for android 2.1 and below (root or not - I use stock deox OC 710 mhz with good mem management and class 6 sd card apps2sd - large swap file and dalvik cache off sd), please let me know? I searched for over a yr and this was as close as I could find. I am happy to have found this but I am almost positive someone knows something or could improve on this even slightly?
Comments:
Per my understanding, there is currently no android port for this type of application, per my understanding and Adobe Flex/Air is still in the works for Android.
The best you could do with .swf files was to convert them either within the media player you used (there are none currently that do this, not now at least, if you know of one please share!!! - even those that claim to do it will not or will run into stability issues, or would be ridiculously expensive - some work on 2.2 I think), there used to be one which I used and it worked which was free in the android market way back in the day of 1.5/1.6 stock sense ui, but, whatever media player that was, it since has been removed from the marketplace or had the feature removed and I cannot find posts for it anywhere else on the web. I tested several players by the way on several settings, even ones for arm7 processors and even swapped roms to stable 2.2 cyanogen on cdma hero - this is sadly as good as it got for me?
The only way I was able to do this was to take the .swf file(s) and manually convert it on a PC (batch/or not) or to run it through the browser off my sd card, like dolphin (this is a pain and slow and there is no functional control).
It was thought to be impossible unless someone could port Gnash to android or some other open source swf player from a linux platform (android is more java than linux, I think? plus the arm6 processor limitations - this was considered unfeasible, you'd be better off programming a shockwave player from scratch than reverse engineer code, I think, even so, without Flex/open GL fixes, or some other mem management, it's not really worth the effort or risk).
Some company, apparently tried, and gave up because of this, I guess, but posted a feasible app for android which works - I think it could be improved on significantly - the dev has his email in the app about section - it just has limits and always defaults to the sd card directory when done vs. going back to folder where the swf files are located.
If anyone knows of a better program over this, again, please share (even paid vid player converter which can do playlists/sound/and/or even controls)! Otherwise, I am glad to share this with everyone - I have been looking "forever" for something like this - I just wish it had more controls or better file browsing/management. Maybe someone would want to work on this project?
Cheers,
Joe.

Adobe Flash 10.2 leaked!!

Here ya go, guys!! This is a pre-release, not available on the market yet!!!
http://www.megaupload.com/?d=0844TTNJ
If this is considered warez, I apologize. Just let me know and I'll remove it
Tested by myself with 2.2, works on x10 perfectly!!!
Quoted text from adobe.com:
Today we are happy to announce that Flash Player 10.2 will be available for download via Android Market on March 18th. Flash Player 10.2 is a production GA (General Availability) release for Android 2.2 (Froyo) and 2.3 (Gingerbread) devices which meet the Flash Player hardware system requirements. It is initially a beta release for Android 3.0 (Honeycomb) tablets which requires Google’s 3.0.1 system update.
We have been working very closely with Google to ensure tight integration between Flash Player 10.2 and new OS and browser capabilities in Android 3.0. The March 18th beta release of Flash Player 10.2 in conjunction with Google’s first system update to Android 3.0 (version 3.0.1) currently underway for the MOTOROLA XOOM™ will deliver the first phase of our work together. This will be followed by subsequent updates, which will complete the optimizations and result in a production GA release of Flash Player 10.2 for Android 3.0.
Some of the new capabilities of Flash Player 10.2 for Android include:
Hardware accelerated video presentation for H.264 (Android 3.0.1+ only)
Flash Player 10.2 leverages the Stage Video rendering pipeline to enable users of Android 3.0 tablets, like the MOTOROLA XOOM™, to enjoy smooth playback of high-definition Flash video content on the web. Users will experience reduced CPU usage and higher frame rates for existing H.264 video content.
Deeper integration with the Android browser rendering engine (Android 3.0.1+ only)
Deeper integration of Flash Player and the enhanced Android 3.0 browser delivers faster and better rendering of rich, interactive web content resulting in a browsing experience similar to the desktop.
Flash Player can now render content as part of the web page along with other components such as HTML, images and gif animation. As a result, users will experience:
Improved scrolling of web pages;
Uncompromised viewing of rich, immersive content in the way intended by the page designer, including support for instances where HTML and other web content is composited over Flash Player rendered content. Flash Player rendered content will continue to be placed in a separate window on top of HTML in the Android 2.2 and 2.3 browsers, as these browsers do not support the new Android 3.0 browser rendering model.
Enhanced performance for the latest smartphones and tablets
Experience performance improvements designed to take advantage of the current generation of multi-core, GPU-enabled processors to deliver Flash videos, games and other interactive Web content on the latest smartphones and tablets. For a list of upcoming Flash-enabled devices which show off the latest performance improvements, including the MOTOROLA ATRIX™ 4G, MOTOROLA XOOM™ and LG Optimus 2X, please click here.
Automatic soft keyboard support
Users of touch screen devices will enjoy a more optimized experience interacting with rich content that requires keyboard input. This feature simplifies the development of multiscreen applications that require keyboard input, making it easier for developers to optimize desktop applications for mobile devices. A new ActionScript API enables developers to automatically launch and display the soft keyboard.
In addition to its availability on Android Market, the production GA release of Flash Player 10.2 will also be available pre-installed on many upcoming tablets and smartphones or delivered as an over-the-air (OTA) update to existing devices in market.
To see which devices are certified to support Flash Player, please visit http://www.adobe.com/flashplatform/certified_devices/.
To learn more about Flash Player for mobile devices, please visit http://www.adobe.com/devnet/flashplayer.html.
Click to expand...
Click to collapse
lightyear420 said:
Here ya go, guys!! This is a pre-release, not available on the market yet!!!
http://www.megaupload.com/?d=0844TTNJ
If this is considered warez, I apologize. Just let me know and I'll remove it
Tested by myself with 2.2, works on x10 perfectly!!!
Click to expand...
Click to collapse
Oh boy! Oh boy! Can't wait to try this on my Epic 4g running the current Viper Rom.......Thanks for the post Will post my results later tonight after work.
Installed perfect for me, now to test and see if there is some performance gains
I can wait 4 days...good find anyway.
Sent from my DROIDX using XDA Premium App
Will it install onto SD or onto phone mem?
Installed. Thanks
Sent from my GT-I9000 using XDA App
If adobe 10.1 was working great, imagine how well abode 10.2 is gonna be! thanks a lot, downloading now.
Already a thread here: http://forum.xda-developers.com/showthread.php?t=990054

Guidance in developing a video player for Android

This is not a specific question. Rather, I am asking for your guidance/opinion.
I have to build a video player (that plays Youtube Video, not live streaming) using Java for Android phones.
I would like to know your opinion on:
Which library is the easiest to use and incorporate with Eclipse for developing a video player? I would like to use the Eclipse Android Emulator, if that's possible.
Can u guys suggest tutorials/howtos/books regarding such development. I am new at this, so when I try to search the Internet, I get loads of hits, which confuses me. Please provide me with a starting point.
Bye.
Use the generic class MediaPlayer (included in Android SDK, so it can be easily added to your project).

HTML5 vs Adobe....what's the difference?

I can't quite get whats the difference between the two.
Someone else may be able to give you a much more detailed explanation but I will try to make it simple. Adobe Flash is a proprietary plugin for browsers, this plugin does enable a lot of rich browser content. But at the same time because it is proprietary it hinders web development by somewhat limiting what you can do and just how you can do things with web browser, websites, and some applications.
HTML5 is not proprietary and is also something that is included in the native code of browsers, websites, and other applications. This means it is not a plugin so it can work more fluidly with whatever software it is being used in as well as being able to allow developers to have more control over their work. Also just as Adobe Flash, HTML5 encompasses a lot more than just playing video content.
If you have not already looked it up I suggest you take a minute to have a read at the two links below as well as doing further research of your on.
Adobe Flash
HTML5
Flash is a proprietary plugin from Adobe that implements various advances animation and video features. For a long time it's been really the only reasonably standard way to do this sort of sophisticated content on the web. It however has a long history of security problems and other quality problems.
HTML5 is a newer version of various standards that go into basic web pages. It adds certain advanced animation, content, styling, and scripting features that bring a regular browser without a plugin closer to the rendering capability of flash. However, it's not really 100% there as there's some key missing features.
Apple refused to support flash in iphone because they're assholes basically and now Adobe is abandoning mobile flash entirely. So HTML5 is going to be the future even though it's not really 100% ready yet.
html5 is coming with browser but adobe u should install on browser and flash make browser runing heavier and take more cpu usage but html5 its designed to be simple and avoid great effect on cpu usage, which is better to us as android users that many of us have cpu problem.
Sent from my HTC Sensation.
Jwtiyar said:
html5 is coming with browser but adobe u should install on browser and flash make browser runing heavier and take more cpu usage but html5 its designed to be simple and avoid great effect on cpu usage, which is better to us as android users that many of us have cpu problem.
Sent from my HTC Sensation.
Click to expand...
Click to collapse
readams said:
Flash is a proprietary plugin from Adobe that implements various advances animation and video features. For a long time it's been really the only reasonably standard way to do this sort of sophisticated content on the web. It however has a long history of security problems and other quality problems.
HTML5 is a newer version of various standards that go into basic web pages. It adds certain advanced animation, content, styling, and scripting features that bring a regular browser without a plugin closer to the rendering capability of flash. However, it's not really 100% there as there's some key missing features.
Apple refused to support flash in iphone because they're assholes basically and now Adobe is abandoning mobile flash entirely. So HTML5 is going to be the future even though it's not really 100% ready yet.
Click to expand...
Click to collapse
T-Macgnolia said:
Someone else may be able to give you a much more detailed explanation but I will try to make it simple. Adobe Flash is a proprietary plugin for browsers, this plugin does enable a lot of rich browser content. But at the same time because it is proprietary it hinders web development by somewhat limiting what you can do and just how you can do things with web browser, websites, and some applications.
HTML5 is not proprietary and is also something that is included in the native code of browsers, websites, and other applications. This means it is not a plugin so it can work more fluidly with whatever software it is being used in as well as being able to allow developers to have more control over their work. Also just as Adobe Flash, HTML5 encompasses a lot more than just playing video content.
If you have not already looked it up I suggest you take a minute to have a read at the two links below as well as doing further research of your on.
Adobe Flash
HTML5
Click to expand...
Click to collapse
Thanks for the responses. I did look into it but I still couldn't get what the difference so that was why I asked here. Now I understand. Last question, with HTML5, will we be able to view flash videos?
afgwahid1994 said:
Thanks for the responses. I did look into it but I still couldn't get what the difference so that was why I asked here. Now I understand. Last question, with HTML5, will we be able to view flash videos?
Click to expand...
Click to collapse
You can't view "flash videos" but there are HTML5 videos. The problem with this is that there's no standard video codec which is implemented in all HTML5 browsers which has limited adoption of HTML5 video. Also, there are still some major missing elements like fullscreen support that are starting to trickle in. The Onion for example is using HTML5 video on its site, however.
HTML5 and Flash are two completely different things, HTML5 is markup language you are writing webpages in, Flash on the other hand is a Rich Internet Application you can "fancy/enhance" your webpage with (yet you still need HTML to implement it) but:
Theres no difference in either of these by video managing, Adobe (originaly Macromedia) Flash is ONE OF MANY ways how to embeed video for online streaming, due to its popularity it became kind of standard (even for RIA), in HTML5 W3C came with own - sort of embeeding - of video formats for online streaming with a <video> tag (eventhough the initial purpose was completely different), both these solutions have same goal, embeed a video online, HTML5 has one, lets call it advantage, its a worldwide standard for everybody (W3C compliant), unlike Flash (RichInternetApplication), furthermore, some (we all know which) browser/s, are incompatible with it. So HTML5 embeeding and Flash embeeding is basically the same, Flash embeeds videos using action/lua scripts, whereas HTML5 embeeds videos using HTML tag, both of these video embeeding styles will die under the wheels of crossbrowse supported jQuery sooner or later anyway.
Analogy: Its like comparing Mercedes and Audi, they have different engines, but both have same purpose, to transport people from place A to place B, that exactly goes for Flash vs HTML5 video thing.
so far supported in HTML5 are H264 (MP4 format), WebM (VP8 format), OGG (Vorbis) with either ogg or aac audio

Categories

Resources