2010-08-26 74 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' 
     )