Skip to main content
Participant
August 19, 2011
Question

Video playback on mobile device

  • August 19, 2011
  • 1 reply
  • 1281 views

Hello,

I'm new here and probably this was asked before me, but I spent a lot to search on the net and actually couldn't find much.

I'm developing a web based application dealing with video - it should be controlable and have to interact with other elements of the app. The client now asks mobile apps - for Android and iOS, that should have same features.

I looked for solutions to play video on mobile device using Flex and building mobile apps but nowhere could find a proper explanation and results about framerates and performance. The other problem I think will be that the mobile device should play streamed video (which can be encoded in any suitable format) as well as native video - usually h.264, that as far as I understood, is not possible on iOS (I coudn't find out about Android).

On my Android device I can play very smoothly even web videos (in the browser) that are not "optimized for mobile" as it pops up during playback. I made a test and build a simple app that just plays a remote video using the Spark's VideoPlayer and its framerate was OK but the picture was terrible - some strange coloured lines appeared.

Is there anybody who has more info about video playback on mobile device, codecs, components etc. I need that info to make the choice to stick with Flash development for all the apps or to go for native development with platforms' SDK.

Thanks

This topic has been closed for replies.

1 reply

Colin Holgate
Inspiring
August 19, 2011

You may need to say more about the interaction that you want to get, before it's possible to say what the best option is.

It is possible to play an H.264 stream as part of the stage area using hardware playback, while doing other things in other parts of the screen, but other than setting the video going, and shutting it down, there wouldn't be much control over the video.

You can also play FLV video and have all the usual control and ability to lay things on top of the video, but it might require a better device to play smoothly.

What sort of things do you want to do?

Participating Frequently
August 19, 2011

There are encoding guidelines and other recommendations in the "Playing video on mobile and tablet devices" topic at http://www.adobe.com/devnet/devices/fpmobile.html.