2013-03-05 112 views
0

我想在点击链接的新窗口中打开一个.mp4视频。如何在所有浏览器支持的情况下在新窗口中打开视频

现在,我使用这个函数打开新窗口:

function showCreateProfilePopup() 
      { 
       var myAjax = $.ajax({ 
        url: '<?php echo $this->config->item('url'); ?>info/createProfileVideo', 
        type: "POST", 
        success: function(response) { 
         var windowWidth = 625; 
         var windowHeight = 500; 
         var centerWidth = (window.screen.width - windowWidth)/2; 
         var centerHeight = (window.screen.height - windowHeight)/2; 
         myWindow = window.open('','Video','width='+windowWidth+', height='+windowHeight+',scrollbars=no,resizable=no, innerWidth='+windowWidth+', innerHeight='+windowHeight+',left='+centerWidth+',top='+centerHeight); 
         myWindow.document.write(response); 
         myWindow.focus(); 
        } 
       }); 
      } 

肯定它会打开窗口,但不大小相同的所有浏览器

,它后另一种观点认为一个视频 像 后:

<video controls="controls" poster="<?php echo $this->config->item('content_url'); ?>/images/scrublyVideo.png" width="610" height="450"> 
    <source src="<?php echo $this->config->item('content_url'); ?>video/createProfileHelpVideo.mp4" type="video/mp4" /> 
    <object width='610' height='450' id='player' name='player'> 
     <param name="movie" value="<?php echo $this->config->item('content_url'); ?>video/createProfileHelpVideo.mp4" /> 
     <param name="allowFullScreen" value="true" /> 
     <param name="wmode" value="transparent" /> 
     <param name="autoStart" value="false"> 
     <img alt="Scrubly" src="<?php echo $this->config->item('content_url'); ?>/images/scrublyVideo.png" width="640" height="360" title="Scrubly Create Profile Help" /> 
     <embed src='<?php echo $this->config->item('content_url'); ?>video/createProfileHelpVideo.mp4' type='Svideo/mp4' allowfullscreen='true' allowscriptaccess='always' width='600' height='450'/> 
    </object> 
</video> 

谁能告诉我打开视频,其所有的浏览器(Mozilla的,Chrome和Safari)支持最简单的方法? ???

-Thanks很多....

+0

''

+0

你已经使用html目标打开窗口onclick为def,但不知道视频支持 – Vineet1982 2013-03-05 06:12:00

回答

相关问题