QuickTime Embed

311 comments · AddThis

Latest version:

QuickTime Embed is a WordPress plugin made to ease the pain of inserting QuickTime movies manually. Once installed, QuickTime movies can be added in your blog posts using simple, intuitive inline [qt:] tags.

Geoff’s QuickTime Javascript is used to detect and insert QuickTime movie, making this implementation XHTML compliant.

Vodcasting is supported. Links to download iPod version of your movie can be inserted below your embedded QuickTime movie, if desired.

QuickTime Embed plugin screenshot
QuickTime Embed in action


  • uses simple, intuitive tags to generate QuickTime movies for your posts
  • standards compliant: valid XHTML
  • movie autostart can be globally turned on or off
  • supports poster movie
  • supports text only output for RSS that ask reader to visit the original post for QuickTime content
  • supports vodcasting
  • requires javascript to display content, but will prompt user to enable Javascript when disabled
  • no annoying ActiveX pop ups for users that do not have QuickTime installed


There are 3 different ways to use the [qt:] tags, each method differs by the number of arguments you need to provide within the tags. Here’s a list of the possible cases:

  1. Embed a QuickTime movie only
  2. Embed a QuickTime movie with poster movie
  3. Embed a QuickTime movie with poster movie and iPod video download link


QuickTime movie only
3 input arguments are required, they are:

  1. path to the movie
  2. movie’s width in pixels
  3. movie’s height in pixels

Example input:

[qt:/video/demo.mov 480 240]

Example output:


QuickTime movie with poster
To use poster movie, make sure $qt_useposter (see Options) is set to 1. If $qt_autoposter is set to 1, poster movie argument need not be entered i.e. the tag usage is the same as the previous case above.

If $qt_posterpath is not defined, the poster movie is assumed to be named with the same filename (no extension) as the movie but with “_poster.mov” appended to it. If it is, the poster movie is assumed to be in the poster directory and with the same filename as the movie file.

For explicit poster movie location, 4 input arguments are required, they are:

  1. path to the movie
  2. path to the poster movie
  3. movie’s width in pixels
  4. movie’s height in pixels

Take note that the height of your poster movie should be 16px larger than the height of the main movie. The reason for this is that when poster movie is shown, the QuickTime controller will be hidden.

Example input:

[qt:/video/demo.mov /video/demo_poster.mov 480 240]

Example output:


QuickTime movie with poster and iPod video download
5 input arguments are required, they are:

  1. path to the movie
  2. path to the poster movie
  3. path to the iPod format video
  4. movie’s width in pixels
  5. movie’s height in pixels

The default text link for downloading the iPod format video are “iPod version”. You can change this text to something else such as “Download podcast” if you wish by changing some of the options. Please refer to the Options section for more information.

Example input:

[qt:/video/demo.mov /video/demo_poster.mov /video/demo.m4v 480 240]

Example output:

iPod iPod version (0 MB)


Users without QuickTime or Javascript
Unfortunately, not all of your users might have QuickTime installed on their computer. When it happens, the mighty QuickTime Javascript will detect and output appropriate messages that prompt these users to download and install QuickTime onto their computers. Here’s an example screenshot that show you how this works:

With vs. Without QuickTime
QuickTime accessibility


While most modern browser supports Javascript, some users are too afraid that Javascript will screw up their computer so they turn it off just to be safe. This becomes a problem because this WordPress plugin relies on Javascript to display the QuickTime movie (in order to be XHTML compliant). To solve this problem, “noscript” tags are used to prompt these users to enable their Javascript and refresh the page for the QuickTime movie to show up. Here’s an example screenshot:

With vs. Without Javascript
Javascript accessibility


Text only output:
By default, this plugin will output text that reads “[See post to watch QuickTime movie]” for your RSS feeds only. I don’t think there’s a point to include any Javascript or QuickTime embedding code in your feeds. :P


Hopefully this plugin will work as desired in an “out of the box” way so that you don’t need to change anything. However, few extra parameters can still be tweaked if you want to have extra control over the plugin’s output.

Since this plugin is still in its early stage, setting options via the WordPress admin panel is not supported yet. For now, you will need to open up the php file using either your favourite text editor or WordPress built-in plugin editor to change some of the variables you can find near the top of the code.

  • $qt_autostart: 0 to disable autostart, 1 to enable (strongly discouraged as it’s annoying from a user perspective)
  • $qt_kioskmode: 0 to disable kiosk mode, 1 to enable (when enabled, right click menu is disabled)
  • $qt_targetcache: 0 to disable caching of target movie, 1 to enable (target movie = main movie when poster movie is in effect)
  • $qt_showcontrol: 0 to disable controller, 1 to enable (this only affects movies with no poster)
  • $qt_useposter: 0 to disable poster feature, 1 to enable
  • $qt_autoposter: 0 to disable automatic poster*, 1 to enable (take effect when no poster argument is given)
  • $qt_globalposter: path to global poster (e.g. “/poster.mov”), this overrides everything, leave blank to disable
  • $qt_posterpath: path to poster movies (e.g. “/poster/”), used when only filename is given as poster argument i.e. not absolute or site relative path
  • $qt_moviepath: path to directory storing QuickTime movies (e.g. “/qt/”), used when only filename is given as movie argument
  • $qt_ipodtext: text link to download iPod format video

* the plugin will append movie filename with “_poster.mov” as poster movie if $qt_posterpath is undefined, or look for poster movie with the same filename in the directory storing poster movies if defined


  1. Download and extract the “quicktime-embed” folder
  2. Upload the “quicktime-embed” folder to your WordPress plugin directory, usually “wp-content/plugins”
  3. Activate the plugin in your WordPress admin panel


  1. Deactivate the plugin in your WordPress admin panel
  2. Remove the “quicktime-embed” folder in your WordPress plugin directory
  3. Follow the installation guide above


QuickTime Embed plugin 0.2 for WordPress (6kb .zip)

Please donate to support active development of this plugin, thank you!


If you have any questions, suggestions, or found any bugs in this plugin, feel free to post them in your comments. I’ll try my best to answer them but there’s no guarantee, so don’t be disappointed if you do not hear back from me promptly. :/ If you find this plugin useful and feel like donating some money for my effort, please use the PayPal link below, thanks! <3


0.2 [2008.03.02]

  • Major rewrite of the code
  • Added: show hide controller feature
  • Added: target cache feature
  • Added: custom movie and poster path feature
  • Added: global poster feature
  • Added: global enable/disable poster feature
  • Fixed: automatically detect .m4v filesize
  • Fixed: height + 16px hassle

0.1.1 [2007.10.08]

  • Fixed: server path error
  • Added: kiosk mode support

0.1 [2006.07.09]

  • Initial release

{ 48 trackbacks }

Videoblogger » Blog Archiv » Videoplugins für WordPress GERMANY
July 11, 2006 at 1:49 pm
QuickTime Embed · WordPress插件中文站 UNITED STATES
July 11, 2006 at 8:15 pm
frappy.dk » Blog Archive » Testar QT-plugin
July 14, 2006 at 3:31 am
WAC Animation Studios Blog » Blog Archive » The Take… UNITED STATES
August 29, 2006 at 11:14 am
插件 » Blog Archive » QuickTime Embed
October 13, 2006 at 3:43 am
rashundatramble.com » Video test 3: I DID IT!!!!!!
November 8, 2006 at 4:05 pm
evercambio » Quicktime Embed Plugin for Wordpress UNITED STATES
January 4, 2007 at 1:41 am
» Blog Archive » Show #83 Chainsaw! UNITED STATES
February 18, 2007 at 11:49 pm
HOWTO: Vídeos de QuickTime en Wordpress » The Decline
May 4, 2007 at 10:25 am
Maria Langer, the Official Web Site* » Gila Monster UNITED STATES
May 16, 2007 at 6:39 pm
การ Post QuickTime Movie ลงใน Wordpress - ♥ Pongpan Suriyapat : 李速鹏
May 19, 2007 at 3:51 pm
WP Plugins DB » Blog Archive » QuickTime Embed UNITED STATES
May 20, 2007 at 3:53 am
PanoTools Blogs » Blog Archive » Quicktime Plugin Installed UNITED STATES
June 20, 2007 at 7:02 am
Agatean Empire (dot) Net » Tomando forma
July 11, 2007 at 4:48 pm
Wordpress Plugins I use atm » article » Marcs Blog GERMANY
September 12, 2007 at 5:42 am
nuahi » Blog Archive » QuickTime Embed - another cool wordpress plug in!
September 17, 2007 at 12:21 am
POP Magazine » Blog Archive » What about Quicktime movies?
October 17, 2007 at 5:56 am
Importing Video Into iMovie HD - Loss of Quality UNITED STATES
October 30, 2007 at 11:42 pm
学志 » 文章存档 » QuickTime-embed的用法
November 26, 2007 at 12:13 pm
BC Brit - Mark Cannon blog UNITED KINGDOM
December 2, 2007 at 10:26 pm
Vlog #2 | No Barriers with Joel Barish UNITED STATES
December 27, 2007 at 7:04 pm
Embed QuickTime at Mohr Blog
January 18, 2008 at 3:14 am
Area 77 | Paul McCartney Apple Ad UNITED STATES
January 24, 2008 at 6:55 pm
hello/bye » Things To Do
February 16, 2008 at 5:41 am
links for 2008-02-26 « 语虚
February 26, 2008 at 2:17 am
*DaydreamNation » QT plugin test
February 26, 2008 at 8:36 am
SemiProBlogging : How to embed QuickTime video’s into your WordPress Blog
February 26, 2008 at 10:04 pm
Links | .:|randgaenge|:.
March 1, 2008 at 8:31 pm
Show Reel 2008 | pezmaz.com
March 12, 2008 at 8:02 pm
Embed Quicktime Movies into Wordpress Blog « WebNex UNITED STATES
March 27, 2008 at 12:59 am
Sample QuickTime Movie Post : Personal Reflections UNITED STATES
April 19, 2008 at 12:06 am
Finding and watching embedded QuickTime « Digital Media
July 30, 2008 at 3:37 am
Meldeine Sipes » Snapshots From My Childhood
July 30, 2008 at 11:40 am
Adding Video, using Plugins, to a WordPress Blog « walnotes and mySpace music trails
December 31, 2008 at 4:57 pm
Fly-ins with Motion and Photoshop | DV for Teachers UNITED STATES
January 9, 2009 at 8:00 am
Apple’s Pitchfork take-over at technically speaking
March 14, 2009 at 6:16 pm
Embedding a Quicktime Video in WP 2.7 @ BADMOTIVATOR UNITED STATES
April 1, 2009 at 11:23 pm
How do YOU Put Videos on your site?
April 4, 2009 at 5:33 pm
decent wordpress music themes ? - DesignersTalk
May 8, 2009 at 6:06 am
Wordpress Eklentileri Wp Hacks And plugin | SesliChat Siteleri, Sesli Chat, Sesli Sohbet, SesliChat, Kameralı Chat, Görüntülü Chat, Kamerali Sohbet
October 8, 2009 at 2:09 am
jeffwarren.org UNITED STATES
November 5, 2009 at 7:41 pm
The medium is the message | Innovation is Dead UNITED STATES
January 11, 2010 at 2:16 am
Adds QuickTime movies into your blog · Source DimaVie.Com
November 30, 2010 at 10:08 am
WordPress eklentileri liste halinde aradıgınız tüm eklentiler | SEVECENOL GRUP
September 6, 2011 at 4:01 pm
Gila Monster | Maria's Guides
October 28, 2011 at 3:20 pm
Moving from Posterous to self-hosted Wordpress « Lisa’s (Online) Teaching Blog
April 1, 2012 at 10:35 pm
Quicktime Embed – GeekLogy
June 5, 2012 at 4:15 am
Quicktime Plugin Chrome – GeekLogy
June 5, 2012 at 5:03 am

{ 263 comments… read them below or add one }

Teri June 4, 2012 at 1:34 am

How do I prevent downloads of the .mov video? What code do I use? THanks!


Marc May 1, 2012 at 5:48 pm

The same problem here for the code :-(


J. Brown March 5, 2012 at 11:09 am

Great plugin. Makes my life much easier. One question:
Is there a way to lay a play button in (i.e. QT_WritePoster_XHTML(‘Click to Play’, …) or perhaps get the cursor to “hover” over the poster image? Currently, I have a button photoshopped into the poster image and it looks nice but I’d sure like to see that little hand when I cursor over. I’m on a learning curve and its a small detail but maybe someone could hook me up.
Much obliged.


Wilbert Tenner December 14, 2011 at 3:55 am

This actually answered my drawback, thanks!


Bruce UNITED STATES November 27, 2011 at 4:38 pm

The plugin in great but what I really want to know is Who is the singer you used in the demos and where can I find more of her music?



Ash Starkey AUSTRALIA August 2, 2011 at 7:36 pm

I’ve been using the plug-in for a couple of years and it’s worked perfectly & I’ve even had comments form web designers about how quickly it loads and well it works. Recently my web hosts server was ‘hacked’ and he migrated my site to an Australian server & updated my version of Wordpress. This seems to have a caused a problem the videos still load quickly and work perfectly on a windows computer (Firefox & IE) but on my new Mac (Firefox & Safari) most of the videos no longer show their poster screens and clicking on them only works sometimes. I checked with my web host and he replied “all working fine for me, i would guess that it is a quicktime update that is needed as when i bought the site back online a few of the plugins updated (had to do it for security stuff)”. He showed me a screen grab which showed all the video poster screens. My QT is updated etc. so I’m not sure what to try next ? One of the videos seems to be there every time I look, I can’t see any difference with the code for this one to the others. Any suggestions would be greatly appreciated.
This is the location
Cheers, Ash


Bill Hood July 25, 2011 at 8:38 pm

Some suggestions to several of the people with problems. I use the following code and it works fine with the latest version of Wordpress 3.2.1.

[qt:http://mysite.com/mymovie.mov 540 440]

I did note that some people have spaces in their movie name. I have had problems getting this to work and once I removed the spaces and underlines, everything worked fine.

I also noted that some were putting a / before the http:// which also did not work for me.

And, last I do not use the www in my site name as this did not work either.

I’m just saying – it works well if you enter the code correctly.

Bill Hood


ravi swami May 20, 2011 at 3:00 am

…GREAT plugin THAT ACTUALLY WORKS !!!…after a long and frustrating trawl through the internet & WP plugins for a non-Flash plugin, this one is the answer to a maidens prayer (I’m not a maiden by the way…)…Thank you…and nice site, BTW.



nick hopkins UNITED STATES April 26, 2011 at 3:23 pm

Hi, i’m having an z-index issue with this plugin, in chrome. Although I can’t seem to solve it with a z-index parameter I have can use wmode=”transparent” on a normal embed to solve this. Do you know how/where I can add this to this plugin? I have problems with a poster image on a normal embed (which is why I want to use this plugin still.)


David Love July 8, 2011 at 9:06 am

How can we add css to this to change the z-index? My dropdowns go behind the video and I haven’t found a way to get passed this bug. If no help I’ll have to find something else to use.


gerardo castellanos SPAIN March 22, 2011 at 5:41 pm


I add a “loop” option to your script, I needed it, and it was not there.

:)…. Nice script


Plugin Name: QuickTime Embed
Plugin URI: http://www.channel-ai.com/blog/plugins/quicktime-embed/
Description: Standards compliant QuickTime embedding in your blog posts using Javascript, supports vodcasting
Version: 0.2
Author: Yaosan Yeo
Author URI: http://www.channel-ai.com/blog/

/* Copyright 2008 Yaosan Yeo (email : eyn@channel-ai.com)

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

// configurable variables (global variables)

$qt_loop = 1; // 0 to disable autostart, 1 to enable
$qt_autostart = 0; // 0 to disable autostart, 1 to enable
$qt_kioskmode = 0; // 0 to disable kioskmode, 1 to enable
$qt_targetcache = 1; // 0 to disable caching of target movie, 1 to enable
$qt_showcontrol = 1; // 0 to disable control bar, 1 to enable (this only affects movies with no poster)
$qt_useposter = 1; // 0 to disable poster, 1 to enable
$qt_autoposter = 0; // 0 to disable automatic poster i.e. either append movie filename with "_poster.mov" as poster movie if no poster argument is given in tags and $qt_posterpath is undefined, or look for poster movie with the same filename in the directory storing poster movies
$qt_globalposter = ""; // path to global poster (e.g. "/poster.mov"), this overrides everything, leave blank to disable
$qt_posterpath = ""; // path to directory storing poster movies (e.g. "/poster/"), used when only filename is given as poster argument
$qt_moviepath = ""; // path to directory storing QuickTime movies (e.g. "/qt/"), used when only filename is given as movie argument
$qt_ipodtext = "iPod version"; // text for link to download iPod video files

// end of configurable variables

function qt_parse($content)
$content = preg_replace_callback( "/()?\[qt:([^]]+)]()?/i”, “qt_embed”, $content );
return $content;

function qt_embed($matches)
global $qt_loop, $qt_autostart, $qt_kioskmode, $qt_targetcache, $qt_showcontrol, $qt_useposter, $qt_autoposter, $qt_globalposter, $qt_posterpath, $qt_moviepath, $qt_ipodtext;

// return custom message for RSS feeds
if (is_feed()) {
return “[See post to watch QuickTime movie]” ;

$input = explode(” “, $matches[2]);
$arg = count($input);

$hasposter = 0;
$hasipod = 0;

if ($arg == 5) {
list($movie, $poster, $ipod, $width, $height) = $input;
$hasposter = 1;
$hasipod = 1;
} else if ($arg == 4) {
list($movie, $poster, $width, $height) = $input;
$hasposter = 1;
} else {
list($movie, $width, $height) = $input;

// object id
$id = basename($movie, “.mov”);

// construct poster path
if ($qt_useposter) {
if ($qt_globalposter) {
$poster = $qt_globalposter;
// explicit path from tag arguments
else if ($hasposter) {
if ( qt_test_relative_absolute($poster) == 1 ) // is the path site relative or absolute?
$poster = $poster; // yes, no change to poster
$poster = trailingslashit($qt_posterpath) . $poster; // no i.e. with filename only, so append with $qt_posterpath
// assume poster is in the same directory as movie
else if ($qt_autoposter) {
if (!empty($qt_posterpath)) // is poster directory defined?
$poster = trailingslashit($qt_posterpath) . $id . “.mov”; // yes, find poster movie in poster directory
$poster = str_replace(“.mov”,”_poster.mov”,$movie); // no, append “_poster.mov” as poster movie
} else {
$poster = 0; // disable poster

// construct movie path
if ( qt_test_relative_absolute($movie) == 0 ) // is the path NOT site relative or absolute?
$movie = trailingslashit($qt_moviepath) . $movie; // yes i.e. only filename is given, so append it to movie path

// starting movie
$start = (!empty($poster)) ? $poster : $movie;

// poster
if (!empty($poster)) {
$href = qt_addParam(“href”, $movie);
$target = qt_addParam(“target”, “myself”);
$controller = qt_addParam(“controller”, “false”);
$height += 16;
} else if (!$qt_showcontrol) {

// controller
$controller = qt_addParam(“controller”, “false”);
} else {
$height += 16;

// autostart
if (!$qt_autostart) {
$autostart = qt_addParam(“autostart”,”false”);

// loop
if ($qt_loop) {
$loop = qt_addParam(“loop”,”true”);

// kiosk mode
if ($qt_kioskmode) {
$kioskmode = qt_addParam(“kioskmode”,”true”);

if ($qt_targetcache) {
$targetcache = qt_addParam(“targetcache”,”true”);

// output link to download video for ipod if exist
if ($hasipod) {
$ipod_link = ‘ ‘ . $qt_ipodtext . ‘‘;

// output filesize information of m4v
$url = qt_make_absolute($ipod);

if ( $headers = wp_get_http_headers($url) ) {
$len = (int) $headers['content-length'];

if ($len) {
$size = round($len / 1048576, 1);
$ipod_link .= ” ($size MB)”;

$ipod_link .= “”;

print <<< QTObject

[ Javascript required to view QuickTime movie, please turn it on and refresh this page ]
$output = ob_get_clean();

return $output;

function qt_addParam($var, $value)
$output = “\n\t” . ‘myQTObject.addParam(“‘ . $var . ‘”,”‘ . $value . ‘”);’;
return $output;

// Make URL out of site relative path
function qt_make_absolute($path)
$url = parse_url(get_settings(’siteurl’));
$site = “http://” . $url["host"]; // no trailing slash

if (substr($path,0,1) == ‘/’)
$path = $site . $path;

return $path;

// Test if path is site relative or absolute, if it is, return 1, else 0
function qt_test_relative_absolute($path)
if ( (substr($path,0,1) == ‘/’) || (stristr($path, “://”)) )
return 1;
return 0;

// Import external javascript in Wordpress header
function qt_head()
echo ”;
echo “\n”;

add_filter(‘the_content’, ‘qt_parse’);
add_action(‘wp_head’, ‘qt_head’);

Luis Gerardo Castellanos


j4bber March 4, 2011 at 2:40 pm

I have [qt:http://website/videos/video.mov 800 600] and it works fine, but I am trying to get the movie poster to work and it does nothing but show a smaller screen over it…

anyone got poster to work? what format does the poster need to be? I have tried jpg and png…


Dylan February 13, 2011 at 1:10 pm

hi i am trying to get my .mov files to loop is there a way to make this happen using your plugin?


dherren February 9, 2011 at 12:49 pm

Is there any way to force a larger quicktime movie down to the size specified within the tag? I can specify a smaller size, but when the movie starts to play, it shows only the center of the larger movie.


anon January 26, 2011 at 4:26 pm

Can’t use http links, thanks for the shitty plugin


hide t January 24, 2011 at 11:28 pm

i installed qt embed and i think its great! howver… when i use fancybox for wordpress, the images i click on are always behind the qt player… any way to fix this so its behind? please help.


Sef January 21, 2011 at 11:08 pm

Eyn: Thank you for making this. Trying to get it working with WP 3.0.4.
I realize it’s only tested up to 2.8, but I’m trying it anyway… as I’m not sure what other options exist. I also realize you are working more on the FLV, than on this.

Problem: Line 159 of quicktime-embed.php was writing out Lines of undefined variables above the actual Movie. Specifically for me, on Firefox 3.6.8 and Wordpress 3.0.4

{$href} {$target} {$controller} {$targetcache} and {$ipod_link}

I’m NOT a programmer, just a designer, but deleting only those variable references, (not Autostart… which seems to be defined in the header, and works) also removes the offending Lines above the video. I think this will also disable some of your intended features. Will it also cause other bigger issues? Could you take a look, or can I send you anything to help resolve this the right way?

Thanks in advance, if you’re able to do anything.


Kid Ey SWITZERLAND January 13, 2011 at 12:40 pm

Still works with Wordpress 3.0.4. Thanks for sharing.


Martine Syms December 16, 2010 at 10:26 pm

I want to make a video loop, what parameter should I use?


Grant Currie CANADA December 8, 2010 at 3:27 pm

Plugin is great – thank you.
How can we add a class (css) to the output? For example, we want to add a 5px white border with shadow – is this only done in the .php?

Thank you in advance


Adam Block November 30, 2010 at 10:40 pm

I really enjoy this media player and think you’ve done a great job with it. I have a couple questions. Is there any way to get multiple videos to play in the same player? Sort of like a play list or media player instead of separate instances for multiple videos?
Also, my videos which are smaller in size seem to be working, however my larger size files don’t seem to be buffering/playing. Is there a file size limit? Is there anything I can do about this?
Thanks so much,
Adam Block


Andrea UNITED STATES November 24, 2010 at 1:22 pm

I did what you said and used the code for movie only

[qt:/video/demo.mov 480 240]

entering my http:// file name.mov, instead of /video/demo.mov

However, on the webpage I see the Q in the movie player box but nothing loads. I checked the file and the movie plays on Quicktime so I know the file works.

I’m a novice so please, when you answer, “speak slowly”, thanks.



Amethyst UNITED KINGDOM October 20, 2010 at 9:25 am

I cannot get this working currently :(


Giulio Sciorio July 2, 2010 at 1:39 pm

I’m trying to get the animation on this page to loop – http://ipimpart.com/2010/07/02/happy-4th/

Is there a way I can make this plugin do this?



None Ya UNITED STATES May 23, 2010 at 11:02 pm

Not going to bother trying this as there is something seriously buggy about your website. Trying to drag the scrollbar in Google Chrome it jumps back to the top of the page.


ian UNITED STATES May 21, 2010 at 1:36 pm

I’m trying to get your plugin to work with a custom template using the following code in the page template PHP file. All I get is the bracketed short-code in-line on my page. The plugin works fine if I manually enter the short-code into the post content, but not with the do_shortcode() function. The code below is within the Wordpress loop. WP version 2.9.2, PHP 5.2.9.

echo do_shortcode("[qt:$dir$sVideo 780 438]");


Lakesha May 9, 2011 at 10:50 pm

Stands back from the keyboard in aamzmneet! Thanks!


IBosch NORWAY May 1, 2010 at 6:53 pm

Hey, I just wondered, what’s this song called? :) It was very nice!


booleanlife UNITED STATES March 12, 2010 at 1:16 am

i think it is a little misleading when you say:
“Added: show hide controller feature”
if one has to edit the php file … one might as well write their own embed tags and get it over with.


Jason UNITED STATES February 19, 2010 at 6:27 pm

any chance of adding a disabling the showmenu from the controller so they can’t save as source?


Marc Halperin UNITED STATES February 15, 2010 at 9:23 pm

I have had this installed on my site for several months. Now I am using Woo themes and it seems there is an incompatibility because my Woo template has an embed code option. I will try de-activating your plugin but this means going back into my archives to update all previous videos.


Abram CANADA January 28, 2010 at 9:31 am

How do you turn a gif or jpeg into a poster.mov?


Richard CANADA January 27, 2010 at 12:34 am

I Must be missing something. I’ve installed the plugin, yet when I add the folllowing code to a post, the blue Q logo appears, but no control bar, so the movie can’t play.

[qt:/http://reach.lemongrassmedia.net/videos/reach_fc1.mov 640 360]

Post is at: http://withinourreach.ca/wordpress/pieces-of-the-puzzle/

Any ideas?


Dave UNITED STATES December 15, 2009 at 11:47 pm

Hi there,

The plugin is great and I’ve used it for a while now no problem. But, recently I noticed that none of my previously embedded quicktimes show up at all. They’ve literally disappeared from the pages. What’s wierd is if I go to the specific post, the movie’s will show up?! I’ve checked the issue with the header command and it is before the tag so I don’t understand why they don’t show up. I’ve not changed anything. Recently, I upgraded to wordpress version 2.8.6…could that be a problem?

Any assistance would be greatly appreciated as I would love to continue using this awesome plugin. :)

Thanks in advance!


wholesale December 13, 2009 at 9:45 pm

thanks for your share


wholesale December 13, 2009 at 9:35 pm

Plugin working fine now I erased www from the tag
Great plugin


wholesale December 13, 2009 at 9:34 pm

Thanks a lot for this plug in.
I have a question, how can I see the controller and Value ?
Please let me know,


seen on TV products November 9, 2009 at 8:53 pm

thanks for your sharing


nathan November 4, 2009 at 11:59 am

Hi there,

Great idea, however…

If I add this:

[qt:http://myvidserver.com/myvideo_http_300_ref.mov 480 240]

The resulting embed code is this:

http://myvidserver.com/myvideo_http_300_ref.mov“, “thebamboos_http_300_ref”, “480″, “256″

This is way off anything that will work if you have ref links.

Also, Object and Embed would be more robust without the extraneous javascript that is needed for this plug in example.

I hope this info helps!


Jeremy UNITED STATES October 13, 2009 at 11:00 am

I am have an issue when I am scrolling with my mouse’s scroll wheel and the curser lands on the movie area I can no longer use it to scroll down the page until I move the curse out of the movie box. I am sure this is due to QTs scroll-wheel scrubbing feature but it is annoying and I would like to turn it off. Any ideas?


Chase UNITED STATES September 17, 2009 at 11:13 am

is this plugin compatible with the most recent version of Wordpress? I’m wanting to write up a little review of this plugin but i’m not sure if it’s currently working.


china wholesale September 15, 2009 at 10:22 pm

I really like the widget and have recently installed it, however, I am unable to modify any of the attributes of the widget. I am not sure if I can or not. The options interface seems to be ineffective. I am currently using WordPress 2.3
Yeaar, super plugin! Thanks a LOT!
thx for this plugin


Danno September 2, 2009 at 3:24 pm

Plug-in stopped working after upgrading WP to 2.8

Please update it!!


Thierry Dehove UNITED STATES August 30, 2009 at 8:37 am

Thanks a lot for this plug in.
I have a question, how can I see the controller and Value ?
Please let me know, T


Mike Kelly August 29, 2009 at 6:42 am

Plugin working fine now I erased www from the tag
Great plugin


Mike Kelly August 29, 2009 at 6:20 am

I activated the plugin but movie wont play
I used [qt:/http://mysite.com/mymovie.mov 540 440]
any ideas?

G4 OS 10.4

flv embed works fine


Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>