TinyTube Blog
Home |
Recent Posts |
RSS Feed
Next: Queueing system explained | Previous: Getting better search results
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:
- .3GP file extension is not supported. Renaming files to .MOV lets them play (yes, identical file content).
- 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
- iPhone HTTP Content-Type must be video/quicktime to play
- 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.
Next: Queueing system explained | Previous: Getting better search results
Recent Posts
Home |
Recent Posts |
RSS Feed
Any one yo wish
by Frenje on 2007-07-12 at 7:39 am
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
my iphone still shows java script when i try to play a movie. Help!!
by Beast on 2007-12-13 at 11:46 am