2009-08-04 5 views
3

문제가 있습니다. 내 페이지에 WMP를 포함시키고 플레이어로부터 버튼을 숨길 필요가 있습니다. 나는 그것을 IE와 FF로 숨기도록 만들었지 만, 구글 크롬에서 그렇게 할 수는 없다. 다음은 내가 FF에서 버튼을 숨길 크롬 내장 윈도우 미디어 플레이어 문제

     var player = document.getElementById("MediaPlayer2"); 
      player.uiMode="none"; 

을 수행하는 방법의 코드
 <object id="MediaPlayer1" width="690" height="500" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" 
      codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" 
      standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" 
      > 
      <param name="FileName" value='<%= GetSource() %>' /> 
      <param name="AutoStart" value="True" /> 
      <param name="DefaultFrame" value="mainFrame" /> 
      <param name="ShowStatusBar" value="0" /> 
      <param name="ShowPositionControls" value="0" /> 
      <param name="showcontrols" value="0" /> 
      <param name="ShowAudioControls" value="0" /> 
      <param name="ShowTracker" value="0" /> 
      <param name="EnablePositionControls" value="0" /> 


      <!-- BEGIN PLUG-IN HTML FOR FIREFOX--> 
      <embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
       src='<%= GetSource() %>' align="middle" width="600" height="500" defaultframe="rightFrame" 
       id="MediaPlayer2" /> 



     </object> 

와 JS에서

이지만, 크롬 작동하지 않을 것 같다.

답변

0

Windows Media Player 플러그인은 기본적으로 크롬에서 작동하지 않습니다. Chrome은 Safari를 기반으로하므로 Safari 용 플러그인을 찾을 수 있다면 Chrome에서이 플러그인을 사용할 수 있습니다. 그렇지 않으면 크롬에서 wmp 비디오를 재생할 수 없습니다.

+0

나는 크롬 (V30)의 최신 버전을 사용하고 있는데 특별한 플러그인을 사용하지 않고 윈도우 미디어 포함 된 비디오를 재생할 수 있습니다 –

5

완전히 crossbrowser :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <meta http-equiv="Content-Script-Type" content="text/javascript"> 
    <title></title> 

</head> 

<body> 

    <table border="0" width="600" height="500" cellpadding="0" cellspacing="0"> 
     <tr> 
      <td width="500" height="500"> 
       <!--[if !IE]> <--> 
        <object id="mediaplayer" type="application/x-ms-wmp" data="video.wmv" width="500" height="500"> 
         <param name="src" value="video.wmv" valuetype="ref" type="video.wmv"> 
         <param name="animationatStart" value="1"> 
         <param name="transparentatStart" value="1"> 
         <param name="autoStart" value="1"> 
         <param name="ShowControls" value="0"> 
         <param name="ShowDisplay" value="0"> 
         <param name="ShowStatusBar" value="0"> 
         <param name="playcount" value="10"> 
         <param name="autoRewind" value="1"> 
         <param name="displaysize" value="0"> 
         <param name="stretchtofit" value="1"> 
         <param name="enableContextMenu" value="0"> 
         <param name="uiMode" value="none"> 
         <strong>Error:</strong>You need <a href="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx">Windows Media Player Plugin</a>. 
        </object> 
       <!--> <![endif]--> 
       <!--[if IE]> 
        <object id="mediaplayer" type="video/x-ms-wmv" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="500" height="500"> 
         <param name="url" value="video.wmv" valuetype="ref" type="video/x-ms-wmv"> 
         <param name="animationatStart" value="1"> 
         <param name="transparentatStart" value="1"> 
         <param name="autoStart" value="1"> 
         <param name="ShowControls" value="0"> 
         <param name="ShowDisplay" value="0"> 
         <param name="ShowStatusBar" value="0"> 
         <param name="playcount" value="99999"> 
         <param name="clickToPlay" value="1"> 
         <param name="autoRewind" value="1"> 
         <param name="displaysize" value="0"> 
         <param name="stretchtofit" value="1"> 
         <param name="enableContextMenu" value="0"> 
         <param name="uiMode" value="none"> 
         <strong>Error:</strong>You need <a href="http://www.microsoft.com/windows/windowsmedia/download/plugin.aspx">Windows Media Player Plugin</a>. 
        </object> 
       <![endif]--> 
      </td> 
      <td> 
       <input type="button" value="uiMode Full" onclick="document.getElementById('mediaplayer').uiMode='full'"> 
       <input type="button" value="uiMode None" onclick="document.getElementById('mediaplayer').uiMode='none'"> 
      </td> 
     </tr> 
    </table> 

</body> 
</html>