I have no experience with Android playing video, but I do have experience with video. ok, so you're warned... ;-) Why do you think that it should be 30fps? That seems rather intensive for this device. But, if you can't even get it to open, then I assume that's a setting you can mess with after you get the file opened. Also, if you are receiving an error back with getVideoSize, perhaps the size is wrong. I know that's a "duh" -- but, just checking. Is it less than 480x352?
Have you tried the video on a real device? On Fri, Jan 9, 2009 at 4:22 PM, Brad A <hashbro...@gmail.com> wrote: > > I'm trying to get video functions working on the Android emulator, > using the MediaPlayer demo apis app. > I'm having a hard time getting a file that is properly encoded. I > could use some help understanding the specs and how to meet them. > > From what I understand, the emulator cannot handle streaming video, > but you can play video locally from an emulated SD Card. Preferred > format is H.264 Baseline, which is the same as MPEG-4 AVC. The > "Baseline" profile seems to be the key, and what is probably giving me > problems. All I really know is that b frames are not supported in > that profile. From other information I've seen, looks like you want > something with 30 fps and max 600 kbps bitrate. > Does that sound correct? > > I've created the emulated SD Card and pushed my video to it. I've > tested other 3gp videos, that at least played (poorly), so I know I > have that part right. But with my mp4 video, I either get an error > with getVideoSize returned -1, or prepare failed. > > The file I'm trying to play was originally sourced from a flash video > off the web, with ext .f4v. I'm using a program called ImToo FLV > Converter (any better suggestions?), and setting the target profile as > MPEG-4 AVC. I've specified 30fps and a Level of 12, which seems to > correspond to Level 1.2 referenced here http://en.wikipedia.org/wiki/H.264. > It has an "expert" panel where it allows me to enter a b_frames > value. I put "False", although I don't know if that's what I should > enter there (other options use "False" keyword I noticed). I have an > email to their support on that. > > After conversion I pull up the file in quicktime and check the movie > stats and it shows the file as a H.264 with 30 fps with a bit rate > under 600, seems like I'm close to teh specs and the conversion is > successful. Still no cigar when using in Android though.. > > Can anyone give me some suggestions? I'll post the file if someone > has the talent to analze it. > > Thanks for taking your time to consider my problem! > > > -- Brad Fuller --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---