Skip to main content

Posts

Showing posts with the label video

Why does mp4 video plays fine on iPad, not on iPhone?

I'm quite stumped on this issue. I have a large library of H.264 mp4 video files that I need to have play on iOS. Originally, I was targeting only iPad, but requirements have changed and now I need to include iPhone. But I've noticed that my iPod Touch, which has exactly the same OS version and build id as my iPad, won't play the same files that I've been successfully using on the iPad. I've confirmed this with a colleague who also has an iPhone and iPad with the same version & build. I've also seen the exact same behavior in the iPad simulator, but until now I figured it was a quirk of the simulator. Now I'm not so sure.

iPhone MP4 Video Playlist

I have a library of footage encoded as H.264/AAC inside MP4 containers. Right now I can successfully stream the footage to the iPhone using Apache and mod_h264. What I'd like to be able to do is tell the iPhone to play three clips back to back. The natural solution seems to be to create a .m3u8 playlist and point the player at that, however when I do I get audio and no video. I'm not sure if this is because the iPhone only supports playlist video thats encoded as an Mpeg2 Transport Stream (.ts) or if I'm doing something wrong. Has anyone had any experience streaming MP4 files to the iPhone in a playlist? Source: Tips4all

HTML5 inline video on iPhone vs iPad/Browser

I've created an HTML5 video player (very simple) that works perfectly on the iPad and the browser. However, when I open it on the iPhone, I only get a play button which, when pressed, opens the native video player on a new window, on top of all my stuff. That means I lose access to my custom controls and time tracking (written in Javascript), since the video is now running isolated. Is there any way to override Apple's control of HTML5 video on the iphone and get it working like on the ipad? Cheers

Video Playing in Android tablet

I want to play a large video using http on an android tablet. I don't want to save that viedo on device. That is, if the large video data received by the web service is in little chunks, I don't want to save that binary data and later play the video. I want play the video as it downloads. Is this possible?