[logo] TinyTube Blog

Coming Soon: TinyTube on iPhone

Posted in: Uncategorized

I managed to get my hands on an iPhone today. Currently the site doesn’t support video playback to iPhone because of the way it handles media files. The main snags were:

  1. .3GP file extension is not supported. Renaming files to .MOV lets them play (yes, identical file content).
  2. iPhone Quicktime is using the HTTP/1.1 Accept-Ranges capability to do progressive download/playback. This must be supported by your web framework and/or web server
  3. iPhone HTTP Content-Type must be video/quicktime to play
  4. iPhone Quicktime EMBED and OBJECT elements appears to not work at all, however I did not exhaustively test this as it’s not the way we want to present the videos. It would be too much up-front waste of bandwidth and battery life.

After working through these major problems and a few other more minor ones, it works. And it looks great, even the high-quality video will play back in EDGE mode with minimal wait time for buffering. We’ll be pushing an iPhone compatible version of the site live next week.

On a more general note, the device has a beautiful screen and a horrible keyboard. As a User-Agent (the part that interacts with webservers on your behalf) it is inconsistent. In some ways it behaves like another mobile device, and in others it behaves like a gimped Mac OS X.

3 Responses to “Coming Soon: TinyTube on iPhone”

  1. Any one yo wish

    by Frenje on 2007-07-12 at 7:39 am

  2. HEY MANEGMENT GUYS LOOKS LIKE YOU FIXED THOSE VIDEOS WITH 509 error message. THANK YOU

    by Vladyslav on 2007-07-12 at 1:41 pm

  3. my iphone still shows java script when i try to play a movie. Help!!

    by Beast on 2007-12-13 at 11:46 am

Recent Posts