2010-08-26 50 views
0

我一直在阅读JavaScript Scripting Guide for Quicktime,并在那里给出了如何使用JavaScript命令播放视频的示例。不幸的是,每当我尝试时,我都会在萤火虫中给出错误document.Camera_0.Play() is not a function使用JavaScript的Quicktime播放

我的代码如下:

 QT_WriteOBJECT_XHTML(
      'video_placeholder.jpg', 
      '200', // 4:3 
      '150', 
      '', 
      'enablejavascript', 'true', 
      'obj#id', 'Camera_0', 
      'emb#name', 'Camera_0', 
      'href', 'http://userwww.sfsu.edu/~infoarts/technical/howto/sound/test.mov', 
      'controller', 'false', 
      'target', 'myself' 
     ); 

$(".camera_live_clickable").click(function() { 
     document.Camera_0.Play(); 
    }); 

document.Camera_0是根据萤火虫有效的对象。

回答

0

我通过增加一个占位符的电影,并与autoplay改变hreftarget PARAMS到qtsrc PARAM去上班:

 var qtEmbed = QT_GenerateOBJECTText_XHTML(
      'video_placeholder.mov', //'video_placeholder.jpg', 
      '200', // 4:3 
      '150', 
      '', 
      'enablejavascript', 'true', 
      'obj#id', 'Camera_0', 
      'emb#name', 'Camera_0', 
      'controller', 'false', 
      'qtsrc', 'rtsp://quicktime.tc.columbia.edu:554/users/lrf10/movies/sixties.mov', 
      'autoplay', 'false' 
     ) 
相关问题