New QuickTime Audio/Video Posting Plugin for WordPress

I just finished up a slightly different/easier QuickTime Posting Plugin for WordPress. This one differs a bit from my original QuickTime Posting Plugin in that it has a GUI interface and uses JavaScript to dynamically embed the audio/video instead of directly embedding them. This has been a common request amongst people using the original version as pages with many videos could take a long time to load. This solves that problem..! Yay!

Please give it a shot and let me know if you have any comments or further requests (the comments section below would be a good place to post those).

Download Version 1.2.2a (now with LOOPING!)

Quick Instructions:

1: Download the qtAudioVideoPosting.zip file and extract the files (keeping the folder in place).
2: Upload the folder, including the files inside of it (qtAudioVideoPosting.php and qtobject.js) to your WordPress Plugins folder (wp-content/plugins).
3: Go to the “Plugins” tab in your WordPress console and click “Activate”.
4: Now when you write a post, you should see a new section called “QuickTime Audio/Video Posting”.
5: In the “Audio/Video URL” field, enter the full URL to the QuickTime audio or video file (something like http://myhost.com/avideofile.mov)
6: Enter in a “Width” and “Height” in the appropriate fields.
7: Optionally include a URL for an image to display otherwise the text in the “Text link” field will be displayed.
8: Click publish and check it out on your blog.

Thanks go out to John Schimmel as well as those using the original plugin for all of the help and suggestions.

Oh yeah: Below is an example..

Join the Conversation

50 Comments

  1. I get an error message when I try to activate the plugin — but if I refresh the page after receiving the error message, it shows that the plugin has activated. Just an odd little bug.

  2. Hi!

    I installed 1.1a & this was my message:

    WordPress database error: [Table ‘xxx_wrdp1.wp_qtAudioVideoPosting_posts’ doesn’t exist]
    select post_id, video_url, video_width, video_height, video_text, video_image, video_display from wp_qtAudioVideoPosting_posts where post_id = 44

  3. Hi guys – I had the same issue as Mr. Pyrre, so I created the table manually (got the table structure out of the plugin code) and all went swimmingly. Cheers.

  4. I also just installed 1.1a and had to manually create the new table, but at first glance, the plugin seems to be working well. I think I would like some more flexibility in where to place the video though, instead of just at the top or bottom of the post.

  5. This looks fantastic! Love that a simple Google search brought me here quickly.

    Quick question though as I haven’t had a chance to download and install yet. Will this also allow you to set the movie to launch the movie in QuickTime Player through the target command?

  6. Hi Samuel,

    I am sorry that this error is still occurring. Can you tell me what version of WordPress you are using?

    I will try to get it straightened out.

    -shawn

  7. Hi Michael,

    You seem to have the “qtAudioVideoPosting” folder inside another folder called “qtAudioVideoPosting Folder”. You should move it out of that folder and delete “qtAudioVideoPosting Folder”. That should do the trick..

  8. I installed the plugin, it shows up in WP, put it will not add to the post or even code. Odd…. I tried to edit one with a QT already there and I even created a new one but nothing shows up on the screen or in the code.

  9. I having the same issue as Michael – except I do not have the folder labeled incorrectly.

    I placed the “qtAudioVideoPosting” folder in the plugins folder and it is not showing up in my list of plugins to activate.

  10. Is there a way to delete a QuickTime embed from a post? I’ve been using your plug-in successfully, but recently needed to edit a post I’d made on a blog.

    Even if I deleted the urls within the post, it wouldn’t save correctly, the video file always remains.

  11. Oooh.. I didn’t include that functionality but I probably should have.

    Right now, if you go into your database and find the table named “qtAudioVideoPosting_posts” you can delete the row that contains that video information.

  12. I did it worked but is there any way I can insert it in the middle of my post rather than putting it on top or bottom in the option?

    Great plugin!

  13. Hi, I think I’ve found a bit of a bug…

    This bug only occurs in IE (specifically ie7) When you first load a page using this plugin, everything works just fine. But when you refresh the page, and then try starting the quicktime movie, the quicktime controller doesn’t render, or it renders artifacts from the actual movie thus making it unusable.

  14. It sounds a great bit of software John as trying to put video on my blog that doesn’t open in another page or auto load each time the page is refreshed is driving my crazy. Problem is I am using the latest version of WordPress 2.7.1 and although the software appeared in my activated plug in list, it is not blue like all the other plugins (the light blue coloured text implies to me the software is working). Is there a problem with the latest WordPress or am I doing something wrong?

    Hope you can help as I really would like to start adding video content to my blog as per your example here which I think is great.

    Many thanks.

    Michael

  15. thanks for the plugin! it works great for posts, but I cant figure out how to get it to work for “pages”….the entry forms dont show up on the bottom of the “edit page” section. Any ideas on a workaround?

  16. Wanted to post a slight workaround: for my “pages”, I was able to successfully embed QuickTime using the original plugin at the top of the page.

  17. Hi just one really quick question. Got the plugin installed ;) I store my original videos on Filezilla but when I enter the URL for the video it starts with FTP, and this doesn’t seem to work? help please

  18. Hi Cameron, You’ll have to figure out what the “http” url to the file is. Perhaps your web hosting service has some information about that?

  19. I’m using this on a portfolio site, all the projects use pages. As Ano said, this plugin doesn’t work on Pages. I would use the original plugin, but I need the file to loop. Any suggestions?

    Thanks!

  20. The plugin can definitely be modified to support pages. Unfortunately, it is not something I can take on at this point. It is open source so anyone who is interested should feel free.

  21. Apparently this doesn’t upload videos quicker. That’s what I was looking for. I have a 20 min. video on a page and it takes forever to upload. Do you know of a plug-in that would make it quicker.

  22. I am trying to prevent the video from playing automatically. I added this code:

    but that didn’t work. Any suggestions? Is there a specific order where this code should go? Should it work with posts?

  23. Oops the code didn’t show up …
    param name=”autoplay” value=”false”
    I guess because I put the greater than symbols around it.

  24. Hi Nina,

    Try replacing this code in the plugin:

    <!–
    “;
    if ($image != “”)
    {
    $tags .= “document.write(‘<a href=\”” . $movie . “\” onClick=\”doQTObject(\\’videoPost_display_” . $post_id . “\\’,\\'” . $movie . “\\’,\\’$width\\’,\\'” . $height . “\\’,true); return false;\”><img src=\”” . $image . “\” border=\”0\”><br>”.$text.”</a>’);”;
    }
    else
    {
    $tags .= “document.write(‘<a href=\”” . $movie . “\” onClick=\”doQTObject(\\’videoPost_display_” . $post_id . “\\’,\\'” . $movie . “\\’,\\'” . $width . “\\’,\\'” . $height . “\\’,true); return false;\”>”.$text.”</a>’);”;
    //$tags .= “doQTObject(\”videoPost_display_” . $post_id . “\”,\”$movie\”,\”$width\”,\”$height\”,false);”;
    }
    $tags .= ”
    // –>

    with this:

    <!–
    “;
    if ($image != “”)
    {
    $tags .= “document.write(‘<a href=\”” . $movie . “\” onClick=\”doQTObject(\\’videoPost_display_” . $post_id . “\\’,\\'” . $movie . “\\’,\\’$width\\’,\\'” . $height . “\\’,false); return false;\”><img src=\”” . $image . “\” border=\”0\”><br>”.$text.”</a>’);”;
    }
    else
    {
    $tags .= “document.write(‘<a href=\”” . $movie . “\” onClick=\”doQTObject(\\’videoPost_display_” . $post_id . “\\’,\\'” . $movie . “\\’,\\'” . $width . “\\’,\\'” . $height . “\\’,false); return false;\”>”.$text.”</a>’);”;
    //$tags .= “doQTObject(\”videoPost_display_” . $post_id . “\”,\”$movie\”,\”$width\”,\”$height\”,false);”;
    }
    $tags .= ”
    // –>

    It should be lines 185 through 197.

  25. Hi. I’m wondering if there is a way to have the video size into the full designated size, rather than slightly smaller — creating a border around the video (appearing as a dotted line when you click on the video). I’d like the video size to match the dotted line size so it matches my site template and just looks cleaner overall. Ideas?

  26. Hi this plugin looks great. I have it downloaded and activated in my WordPress. For some reason when I go to post I don’t see the option for your plug-in. This is probably a stupid question but I can’t find it. Thanks

  27. The problem I seem to get on all players is that in insists on downloading the whole mov file before playing it, which for a big file involves a long delay.

    Is there a way to display the control immediatly and start playing before full download?

Leave a comment

Your email address will not be published. Required fields are marked *