Slashdot Mirror


Embedding Video In a Site For iPhone/iPod?

Russ writes "Our corporate media delivery platform is in the process of being refactored (at long, long last), and one of the preferred requirements is the ability to serve streaming video to iPhone and iPod Touch devices, similar to the way YouTube does it — show a screen shot, and when the user taps it, the video should play full-screen and landscaped automatically. The problem comes from the severe lack of documentation Apple provides on how, precisely, this can be done. From what I can tell, YouTube still fires a Flash object to the iPhone despite its lack of Flash support. I have, to a certain extent, been able to review some of YouTube's Flash code and get a hack working on our platform (no screenshot, not landscape, but does play automatically), but I'm sure I'm missing a 'trick of the trade' somewhere that makes the process transparent to the user. Has anyone out there done this before, and if so, how? The standard (and non-standard) Quicktime object/embed codes seem to only provide partial functionality on the iPhone/iPod."

68 comments

  1. WTF? by 4D6963 · · Score: 1, Informative

    Since when is Slashdot's front page USENET's macromedia.flash.actionscript?

    --
    You just got troll'd!
    1. Re:WTF? by Anonymous Coward · · Score: 0

      Or stackoverflow.com

  2. Is this really the proper forum to be asking that? by Anonymous Coward · · Score: 3, Insightful

    Seriously, there are entire web sites dedicated to web programming discussions of this sort.

  3. MPEG4 by Anonymous Coward · · Score: 5, Informative

    All you need is a direct link to an Apple-compatible MPEG4 video with the correct mediatype on a server that supports the Range HTTP header. The iPhone/iPod's player will automatically start and allow seeking in the video.
    We've been using this technique for a commercial IPTV service for about a year already.

    1. Re:MPEG4 by MoFoQ · · Score: 1

      yea, seeqpod was doing this too.
      the iPhone's safari browser would think it was a "youtube" video and will display the logo accordingly

    2. Re:MPEG4 by Anonymous Coward · · Score: 0

      All you need

      Mod the parent one up. This is exactly what the poster is looking for. It's easy, it's standards-based, and it achieves his goal.

    3. Re:MPEG4 by asparagus · · Score: 1

      Along this line, does anybody know of a better way to get iPhone-compatible h264 streams than the Apple Quicktime plugin? I'd like to up the bit rate/quality of my movies but I have yet to find a solution that works.

    4. Re:MPEG4 by Midnight+Thunder · · Score: 1

      MPEG4 is certainly the way to go. At this point you could write some Javascript that either checks for the iPhone or lack of Flash capability. The only question is what the best MPEG4 codec is and whether you should optimise the video for streaming?

      --
      Jumpstart the tartan drive.
    5. Re:MPEG4 by Anderson+Council · · Score: 1
      Try MPEG Streamclip: http://www.squared5.com/

      It's free (but not open source); I've been using it for years and am quite happy with it. It has a slew of preset "iPod" export options which are excellent starting points for transcoding stuff to dump into iTunes (and thus a iPod/iPhone) --- you'll also have to refer to Apple's documentation (which I'd have to search for the link...you can google too I'm sure =) if necessary as iPods have limits to things like the bitrate they'll play back, and don't support B-Frames, etc.

      If you run afoul of legal h.264 which exceeds the spec for the iPod hardware it won't sync to the iPod so there is a limit to the bit rate/quality you can practically achieve for iPod/iPhone consumption (if memory serves...never quote me, I could be high), but the software obviously lets you set all the options you'd like.

      As a bonus, and for all I know Apple has improved their h.264 codec since I ran into this problem, the one MPEG Streamclip can use was *much* faster than Apple's.

      --
      ~AC

    6. Re:MPEG4 by AnalPerfume · · Score: 1

      This is probably off-topic, if so, sorry.

      On the subject of the 264 codec, is that the same one used in Flash? I know the one in Flash is patented but free to use for now. That changes in (I think) April 2010. The patent holders plan to start charging for it's use. They haven't disclosed details of how yet. It may mean that any website streaming Flash content will have to pay for the privilege, so YouTube have a bit of a headache to face. If Apple use the same codec for QuickTime etc their users will face the same legal future. Is there an alternate codec the iPhone can use instead of 264?

      The Software Freedom Law Center podcast have a great episode which explains it in a lot of detail, and gets it legally correct instead of my vague recollections. I can't see the episode in the show notes, sorry. I've found a wiki page about licensing which appears to state that payments may be unenforcible. If they can enforce it, it may be under a "free for non-profit" style terms.

      http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Patent_licensing

      I could also be getting the codecs mixed up, if so.....please feel free to ignore this post.

  4. had to happen... by E+IS+mC(Square) · · Score: 2, Insightful

    This is because all the followers of The Church of Steve Jobs are promoting anything iphone/apple on firehose.

    1. Re:had to happen... by Midnight+Thunder · · Score: 4, Informative

      This is because all the followers of The Church of Steve Jobs are promoting anything iphone/apple on firehose.

      Maybe, but if you step back for a moment, you will also find that the church of Adobe (Flash) and the church of Microsoft (Silverlight0 has an alternative: the church of open standards. As an example, take the following page:

      http://lessig.blip.tv/file/1714232/

      and then simply select "MPEG-4 video" as the format. It plays without any extra magic.

      I may use an iPhone, but I am very pro open standards. Sure anyone can keep a local copy of the MPEG4 file, but this is where Creative Commons comes into play.

      --
      Jumpstart the tartan drive.
    2. Re:had to happen... by mikerz · · Score: 1

      Sure it plays, but there's no way to click ahead of a loaded section and have it load there, so it's not nearly as useful as flash/silverlight

    3. Re:had to happen... by Divebus · · Score: 1

      Ballmer? Is that you?

      --

      Most of the stuff on /. won't survive first contact with facts.
    4. Re:had to happen... by intheshelter · · Score: 1

      Bullshit, there damn well is a way to do that because I do it on a lot of videos.

      Step down, next case!

    5. Re:had to happen... by mikerz · · Score: 1

      on mpeg4? try out the link he gave

    6. Re:had to happen... by intheshelter · · Score: 1

      On iPhone compatible video there is, yes.

    7. Re:had to happen... by E+IS+mC(Square) · · Score: 1

      Why? Do you think only Ballmer does not like the Church of Steve Jobs? It can also be people who, by some magic of their own, are not affected by RDF.

    8. Re:had to happen... by Divebus · · Score: 1

      No, Ballmer is from the Church of Microsoft and someone who I expect would dilute the positive values of Slashdot with juvenile rage when something they don't understand or can't control is mentioned. Ballmer has his own RDF and it's much larger than Jobs'.

      iPhone!
      iPhone!
      iPhone!
      iPhone!
      iPhone!

      There.

      p.s. I don't have an iPhone either.

      --

      Most of the stuff on /. won't survive first contact with facts.
  5. someone didnt bother by Meltir · · Score: 4, Informative

    to ask the source:

    https://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/chapter_9_section_1.html#//apple_ref/doc/uid/TP40006514-SW1

    requires a login, etc but if your going to develop for an iphone you might as well save yourself some headbashing and sign up.

  6. AS Long as we're doing this--- by way2trivial · · Score: 2, Interesting

    anyone want to tell me how I can duplicate redtube (NSFW in a million years) video thumbnails?

    They are rather excellent, and I aussume automated.....

    --
    every day http://en.wikipedia.org/wiki/Special:Random
    1. Re:AS Long as we're doing this--- by Anonymous Coward · · Score: 1, Insightful

      anyone want to tell me how I can duplicate redtube (NSFW in a million years) video thumbnails?

      They are rather excellent, and I aussume automated.....

      Use mencoder to pull out individual frames (one frame a minute or something) and then turn it into a GIF animation. .. not that I know what redtube thumbnails are.

    2. Re:AS Long as we're doing this--- by RiotingPacifist · · Score: 1, Informative

      looks fairly simple:
      script type='text/javascript' src='http://www.redtube.com/thumbchange.js'

      you can see there is nothing fancy, you just use onmouseover to invoke the script (onmouseout to clean up), the rest is just taking snapshots of the video at set times.

      --
      IranAir Flight 655 never forget!
    3. Re:AS Long as we're doing this--- by Anonymous Coward · · Score: 0

      You know, I really think he was asking about how to do the "just taking snapshots" part.

    4. Re:AS Long as we're doing this--- by Anonymous Coward · · Score: 0

      Well, first you take off all your clothes.

    5. Re:AS Long as we're doing this--- by Anonymous Coward · · Score: 0

      Redtube mostly uses womencoder.

    6. Re:AS Long as we're doing this--- by someonehasmyname · · Score: 1

      and for that he can use ffmpeg. That's how I make video thumbnails at least.

      --
      Common sense is not so common.
    7. Re:AS Long as we're doing this--- by vrmlguy · · Score: 1

      Personally, I prefer Shufuni's video thumbnails.

      --
      Nothing for 6-digit uids?
  7. A wild guess by Anonymous Coward · · Score: 0

    It might be the html5 video tag which is at work in the iphone...

  8. Check Apple's website by Yvan256 · · Score: 4, Informative

    http://developer.apple.com/safari/mobile.php

    It's worth signing up for a free account, even if it's only to access Mobile Safari's documentation.

  9. using the <video> tag? by Anonymous Coward · · Score: 0

    No idea whether Safari on the iPhone already supports the video tag, but it sure is open, cross-platform and simple.

  10. Embed player that works with iPhone by podcast411 · · Score: 3, Informative

    You can get a free player that you can embed your video into your site and play in flash - yet still works with the iPhone - http://tools.wizzard.tv/ All you need is an RSS feed to make it work. http://tii.libsyn.com/index.php?post_id=407161 Here is a link you check from your iphone to see how it works - Scroll down to see the video. Rob W Host - Today in iPhone Podcast

  11. Check out veoh.com/iphone by Cyberllama · · Score: 4, Informative

    You can point your non-iphone browser there to get a sense of how its done.

    They've done a splendid job of letting people stream video directly from their site to the iphone simply by having every video on their site converted to Iphone-compatible quicktime (mp4) format. The video quality is even quite a step up from what youtube offers on the iphone.

  12. JS + Quick Time Pro Export by c.morrissey · · Score: 2, Informative

    Not quite sure what exactly you are trying to do ... but lets say that your problem is you have embedded flash w/ video and you need iphone/itouch users to be able to access this video too ...

    first thing you will want to do is to do a browser check for 'iPhone' or 'iPod'. You can do this in JS but I prefer to check server side.

    JS would be

    if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { code for qt } else { code for flash }

    PHP would be

    if(eregi('iPhone', $_SERVER['HTTP_USER_AGENT']) || eregi('iPod', $_SERVER['HTTP_USER_AGENT'])) { code for qt } else { code for flash }

    Next you will want to export your video using quick time pro and the "Export for web command" this will compress all versions for the iphone and ipod touch and a poster screen for the end user to click on.

    1. Re:JS + Quick Time Pro Export by Serious+Callers+Only · · Score: 1

      first thing you will want to do is to do a browser check for 'iPhone' or 'iPod'.

      If you're going to scrap for user agents, at least use 'Mobile Safari, not iPod or iPhone.

      request.user_agent =~ /(Mobile\/.+Safari)/

  13. Details are always nice... by Anonymous Coward · · Score: 4, Informative

    Details are always nice... (Yes, there are far more options available!)

    From mplayer:

    mplayer -ss 60 -vo jpeg foo.mpg

    Where:
        -ss 60 starts 60 seconds into the video stream.
        -vo jpeg outputs each frame as a jpeg image with the name 00000000.jpg.

    Pick a bunch of winners... Motion blur can be a problem!

    From ImageMagick:

        convert -delay 10 -loop 0 000000{01,17,23,34,97}.jpg animated.gif

    Where:
      -delay 10 gives one frame every (10/100) or 0.1 seconds.
      -loop 0 makes it repeat endlessly.
      000000{01,17,23,34,97}.jpg are the source images.
      animated.gif is the output file.

    You may also want to use -geometry for resizing (making thumbnails). And perhaps -crop.

  14. Not really by 93+Escort+Wagon · · Score: 4, Insightful

    The problem comes from the severe lack of documentation Apple provides on how, precisely, this can be done.

    Given the number of different links to apple.com web pages already provided in this thread, I'd say the real problem is someone doesn't want to do any reading.

    --
    #DeleteChrome
  15. SWFObject by wolverine1999 · · Score: 2, Informative

    You should be using SWFObject.. it should work with your iphone if it is the latest updated version.

  16. In JPEG, size=detail by benwaggoner · · Score: 3, Informative

    Pick a bunch of winners... Motion blur can be a problem!

    File size is a decent heuristic here. A frame with a lot of motion blur won't have higher frequencies, and so with a fixed-quantization encode like JPEG, it'll be a smaller file size.

    The biggest files will correlate with the frames with the most detail, mathematically.

    Now, that's not saying that it wouldn't be a tight shot of a screen window, but it's a start :).

  17. Stop contributing to the Apple monopoly by Anonymous Coward · · Score: 0, Troll

    Stop contributing to the Apple monopoly. You aren't helping matters when you support it. We consumers end up with less choice and more problems. The iPhone, the iPod, all crap lock-in and not even real "platforms" despite people acting like it is something you can develop for.

    1. Re:Stop contributing to the Apple monopoly by Nabeel_co · · Score: 2, Insightful

      You make it sound like excessive choice is a good thing. I personally am fine with Apples limited product line that is all integrated.

      I suggest you watch this TED video: http://www.youtube.com/watch?v=VO6XEQIsCoM

      The reason people like Apple products is because you take it home and it all works together without any effort on your part.

    2. Re:Stop contributing to the Apple monopoly by centuren · · Score: 4, Interesting

      Stop contributing to the Apple monopoly. You aren't helping matters when you support it. We consumers end up with less choice and more problems. The iPhone, the iPod, all crap lock-in and not even real "platforms" despite people acting like it is something you can develop for.

      Regardless of one's feelings toward Apple and the iPhone, I think this is an interesting question to address. At least, I have no desire to own or develop for an iPhone, but I do have great interest in not using Flash.

      If there's any one thing I like about the iPhone, it has people asking questions like "How can I provide a good user experience for streaming video on a platform that doesn't support Adobe's Flash plugin?". The iPhone is obviously a proprietary, closed platform, but I appreciate that at least to a small degree it's making people think about solutions that had become almost universally tied to other proprietary technology.

      I hope to see fewer browser plugins like Flash on all smart phones, so that solutions such as the YouTube app can be taken advantage of to produce desktop solutions where Flash is also unavailable (or unwanted).

    3. Re:Stop contributing to the Apple monopoly by iluvcapra · · Score: 1

      Silly AC, stop contributing to the Slashdot monopoly. You aren't helping matters when you post to it. We consumers end up with less choice of technology news sites and more problems. The Slashdot threads are all crap web service lock-in and not even real "platforms" despite people acting like it is something you can develop for.

      --
      Don't blame me, I voted for Baltar.
    4. Re:Stop contributing to the Apple monopoly by vrmlguy · · Score: 1

      You make it sound like excessive choice is a good thing. I personally am fine with Apples limited product line that is all integrated.

      I suggest you watch this TED video: [http://www.youtube.com/watch?v=VO6XEQIsCoM]

      The reason people like Apple products is because you take it home and it all works together without any effort on your part.

      Why link to a copy when you can link to the original?

      --
      Nothing for 6-digit uids?
    5. Re:Stop contributing to the Apple monopoly by intheshelter · · Score: 1

      What monopoly do they have again, because I missed it?

      Instead of trying to play the FOSS card, why don't you just post that you hate Apple for no good reason and leave it at that.

    6. Re:Stop contributing to the Apple monopoly by Nabeel_co · · Score: 1

      Meh, to be quite honest, YouTube was more convenient at the time.

  18. RSTP by sakusha · · Score: 3, Interesting

    Streaming QuickTime has been a continual subject of discussion on the QuickTime Streaming Server listserv. Note that I am not referring to progressive download QT, I'm talking about RSTP streaming. Services like YouTube have the ability to detect the maximum bandwidth of the receiving device and deliver a stream encoded for that bitrate. In YouTube's case, they have a custom app that detects whether you're on EDGE or WiFi and delivers a progressive streaming file of higher or lower quality. I have been dissatisfied with the YouTube service, it seems to always stream poorly. And you have to wait and wait for enough of the file to load before it will start playing. Usually my iPhone (even on WiFi) goes to sleep and shuts off long before I can start watching, which aborts the download.

    What the QTSS listserv people are all begging for is true RSTP streaming from QuickTime Streaming Server to the iPhone in Mobile Safari, and an API for apps. QTSS detects your device's bandwidth and delivers a true stream with the appropriate bitrate so it can begin playing instantly, and if you drag the playback slider to any point in the file, it begins playing instantly from that point. This would be a huge advantage, but there is a downside. Since the stream is being delivered continuously on demand, you can't deliver higher bandwidth (higher quality) files that would take a while to download. The file's bitrate may be no more than the channel would allow. But us QTSS users think this is an advantage, I would gladly trade off a little quality for instant-on playback. Another advantage is that QTSS can deliver live video from QuickTime Broadcaster, so live TV events can be delivered live.

    The upshot of the deal is, Apple has not yet enabled RSTP in the iPhone, so it is not available in apps like Mobile Safari. I personally believe (without any evidence) that this is Apple's attempt to cripple Mobile Safari so as to not antagonize AT&T by overloading their network with streaming video. But there are some apps that have RTSP streaming now, there's an app that streams college radio stations (I forgot the name of the app). I don't know how they got it to work, they must have their own RTSP code, it's not in any current iPhone 2.0 OS API.

    I have been telling people for years, if you wanted to start a new TV delivery method, all you'd have to do would be roll out a new line of smartphones with adequate data capacity and live streaming like QTSS. You could start another major network overnight. I've found the quality of TV watching on my iPhone (from my own manually encoded files) to be perfectly fine. But Apple won't enable RTSP on the iPhone... yet. Maybe they have something coming in iPhone OS 3.0, but there hasn't even been a hint of this capacity. Plenty of people are filing the request with the appropriate Apple people, and we get no response whatsoever. Let us hope that no news is good news, and they are not leaking or hinting at anything because they are under an NDA because it's about to roll out.

    1. Re:RSTP by sakusha · · Score: 1

      Oops, should have previewed and edited that again, of course it is RTSP (Real Time Streaming Protocol) and I always mix it up as RSTP.

    2. Re:RSTP by Swift2001 · · Score: 1

      I know it's fashionable here to claim that anything that Apple does has an ulterior motive, and maybe it does. But putting Flash on a Mobile device seems problematic.

      But there are lots of streaming apps available for the iPhone, video and audio. There's TV.com, run by CBS, which gives you full episodes of CBS programs, and Star Wars episdoes, too. There's Ustream, and many others.

      They use progressive download of H.264, and TV.com actually streams on 3G, though at lesser quality.

      I don't mind streaming anything, as long as it works. For years, I pestered MSNBC to stream something other than Windows video. Even after the Flip4Mac tools, there was nothing happening. Now, I presume, it's Flash or Silverlight. But it won't work with the iPhone. CNN does.

  19. How to download flash videos especially Hulu by Anonymous Coward · · Score: 0
    ok, now youtube is making video downloads available by placing buttons on the specific video page that allows you to download the flash video, an mp4 hi-def version and another hi-def version I don't remember at the moment. But earlier, I couldn't figure out how to get "flashgot" or youtubedl or other command line youtube download tools to download the video to my computer for later off-line viewing.

    Hulu still doesn't make it possible to download videos in either flash or hi-def flash. I tried with flashgot and one of the command line tools, but no joy. I took a look at the url used to pull one of the videos and it's a really long url including my zip code and other info. Or it may be the url to pull the intermission advert while playing the video, as all flashgot was able to pull was the advert. I think I used the "properties" menu of firefox to see the available urls.

    Is it possible to download the flash videos (especially the hi-def versions) from Hulu? Anything that plays on a computer can theoretically be captured (wireshark?), but can someone provide a couple of working examples if it's easier than a wireshark capture/dump/reassemble?

    Good examples to learn from would be the following if possible:

    capturing speed and angels in regular def

    capturing speed and angels in hi-def

    capturing hill street blues episode in regular def

    capturing the same hill street blues episode in hi-def

    example commands or example procedures for capturing the same video in both hi-def and regular-def would help us by providing example command lines or app/procedures by showing differences in flags or slight variations in procedures. And examples for capturing two different videos would really help. And, examples to avoid recordings of commercials, or stripping them in real time would be a bonus! Or something to look forward to for the future.

    Thanks for any help provided!

  20. Where has research gone? by MosesJones · · Score: 4, Insightful

    Seriously the standard of developers these days seems to have plummeted. If you want to provision for a device go and get the manual for that device, find out that H264 is what you need for the iPhone and that YouTube most certainly does NOT stream flash to iPhones.

    I'm going to put my grumpy old bloke hat on here, but its the same hat I wore when I was 25 and someone asked me how to run Windows apps on an IBM RS6000. That person's excuse was that they just "thought it would work" which was a woeful statement from someone who had a degree in IT. This AskSlashdot is at the same level in that the question boldly states something that ISN'T TRUE (YouTube stream flash) and thinks there is some magic secret.

    There is no magic secret, there is something that shouldn't be considered a secret at all. That thing is called RESEARCH, hell I'm not even asking you to hit the books in a library but just Google YouTube iPhone to find a FREE converter that talks about the video differences or YouTube iPhone video codec. It really is trivial. And if you can't do that then have a thought about just giving up and using Google Apps Premier Edition for your business and using the commercial version of YouTube that it supplies.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Where has research gone? by dpu · · Score: 1

      So you know, I wasn't asking about the codec - YouTube seems to have a smooth way of presenting itself to the iPhone and I was looking to replicate it (since YT doesn't publish it's code, obviously). All of our videos are already in h.264 format for use with JW-FLVPlayer (won't work on iPhone) and with the exception of one clients assets, they're all 640x480 or smaller and within the bitrate limit of the iPhone (over WiFi, at least).

      I appreciate your response, but read the entire question next time you feel like putting on the grumpy old bloke hat :)

      --
      Dammit, I meant to post that anonymously!
    2. Re:Where has research gone? by MosesJones · · Score: 1

      I did read it and the bit you keep saying is FLASH and FLASH players. That is the bit that if you had used an iPhone you would notice that it is using a QUICKTIME player (i.e. not Flash).

      Having done video for the iPhone myself I have to say that it really is phenomenally trivial and just requires HTML skills and no clever stuff at all. So nope, I'll keep that grump hat on I'm afraid.

      --
      An Eye for an Eye will make the whole world blind - Gandhi
    3. Re:Where has research gone? by Anonymous Coward · · Score: 0

      YouTube on iPhone/iPod touch is an iPhone/iPod touch APPLICATION.

      Yes, it's an external program. No you can't browse YouTube and view the videos in Safari. Maybe they did change it so that you can browse the website with Safari and click on a video to launch their external application program to view the videos, but the point is: THERE IS NO FLASH ON THE IPHONE/IPOD TOUCH.

      So, stop mentioning Flash already. Flash fucking sucks.

    4. Re:Where has research gone? by dpu · · Score: 1

      Uh, actually you CAN browse YT from Safari on the iPhone, and it DOES play videos, and I KNOW there's no Flash on the iPhone (I even said so in the original post).

      Prick. Talk about not doing any research...

      Incidentally, tell me a better way to play video through a web page than Flash and I'll listen, despite your clear lack of social and relationship skills.

      --
      Dammit, I meant to post that anonymously!
  21. Problem partially solved! by dpu · · Score: 2, Interesting

    Thanks to those that took a moment for a constructive answer! Turns out that using the embed/object parameters slightly differently solves both the thumbnail and auto-orientation issues.

    The bad thing is that the video object (at least using Quicktime - iPhone Safari doesn't support the HTML5 video tag yet) can't be scripted via Javascript.

    The ADC has absolutely no mention of scripting the iPhone video object via Javascript - it doesn't say it can't be done, but the object doesn't fire any events that I can find either.

    We use JS to handle tracking - we need to know how much of the video the user watched, if they muted it extensively, etc. due to the credit requirements of one of our clients. We'd love to deliver an iPhone-capable version of the site, but without scripting capability it won't happen.

    So the bonus question to this post is does anyone have (or has anyone found) information regarding scripting the iPhone 2.x video object from a web page using Javascript?

    --
    Dammit, I meant to post that anonymously!
    1. Re:Problem partially solved! by wolverine1999 · · Score: 1

      SWFObject should handle all of this without problems. Indeed there's even a book for the iphone which mentions this, I found by googling... So try it.

      This is the link for swfobject:
      http://code.google.com/p/swfobject

    2. Re:Problem partially solved! by dpu · · Score: 1

      We do use SWFObject for publishing the Flash player, but as noted, there is no Flash on the iPhonee, so no, it won't work there.

      --
      Dammit, I meant to post that anonymously!
  22. Re:Here's a quarter, pal, get yourself a real phon by MobileTatsu-NJG · · Score: 1

    Some of iPhone's competition supports Flash in the browser. Look it up.

    Flash Lite != Flash. Look it up.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  23. Re:Where has research gone? blame marketers by bit01 · · Score: 1

    Seriously the standard of developers these days seems to have plummeted.

    Many of the "questions" and "articles" on slashdot are astroturf designed to get people talking about a particular product. They spam the slashdot editors until something gets through.

    Some of the "respondents" are knowledgeable because they were expecting the "question" and have lots of propaganda lined up to direct the "discussion". Some use sock puppets to mod up the propaganda.

    The questions are naive because they want to make it easy to read and to make the readers think they're smart, even if they're not. Standard marketing technique. Plus marketers specialize in people manipulation and not actual technical ability and they don't want to spend too much time on each spam so their questions tend to be superficial.

    Most people seriously underestimate just how much marketing lowlifes have invaded social networking sites. Scum the lot of them. They should be in jail for fraud.

    ---

    Marketing talk is not just cheap, it has negative value. Free speech can be compromised just as much by too much noise as too little signal.

  24. link directly to an iphone compatible file by Anonymous Coward · · Score: 0

    It's really easy.
    just create an iPhone compatible video file that actually plays on the iPhone when transfered through iTunes (as a test). If this works, just upload it to a web-server and link directly to the MP4 file.
    This will stream on iPhone and iPod Touch, no need to make any "atom" changes whatsoever. You can even type the url to the actual file in safari, and it will play automatically. To make them stream on quicktime on PC/Mac, you do have to use something like atomic parsely to make the streaming work, but for iPhone/Touch this is not needed. for PC/Mac, also the content type needs to be set, but for iPhone this is also not needed.

    As a bonus, you can actually use the position slider on the iphone as well.

    So in your scenario, just place the screenshot, and link it directly to the movie file, no need to "embed" stuff.

    1. Re:link directly to an iphone compatible file by dpu · · Score: 1

      Appreciated, but there are two reasons we wanted the object/embed code kept:

      A) future-proofing

      B) a screenshot is just that, a screenshot. A picture on the page, with no context. If the screenshot is loaded by the object/embed code, the screenshot shows not only a "Play" button and QT logo on the iPhone, but the exact same code can be used for other platforms without changes, making maintenance far easier.

      --
      Dammit, I meant to post that anonymously!
  25. Re:Is this really the proper forum to be asking th by hypnomelb · · Score: 1

    Well in all honesty, you know what they say about common sense? That it is the rarest commodity on the planet

  26. Re:Here's a quarter, pal, get yourself a real phon by josath · · Score: 1

    Ever heard of skyfire? Technically it's a horrible hack, but it does work fairly well for a lot of things, and it does allow full flash support in a mobile phone browser.

    --
    sig? uhh, umm, ok
  27. Re:Here's a quarter, pal, get yourself a real phon by MobileTatsu-NJG · · Score: 1

    Ever heard of skyfire?

    Yes, but I haven't heard anybody say it's good yet. 10fps on Youtube? Pftbtb.

    Of course, I'd be happy to be corrected when it finally is ready for prime-time.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  28. Add a link by Red0bit · · Score: 1

    How about simply adding an image with a href that points to embedded media residing in a webserver? Never tried this though...