본문 바로가기

script&css&html&ajax

FireFox 등 None IE 브라우저에서 동영상을 보여주기

<head>
<script language="javascript">
<!--
    var videoUrl = 'WMV File url';
   
    function NonMSVideoPlayer(url) {
        var videoObject = '';
        videoObject += '<object type="video/x-ms-wmv" data="' + url + '" width="320px" height="240px">';
            videoObject += '<param name="src" value="' + url + '" valuetype="ref" type="' + url + '">';
            videoObject += '<param name="animationatStart" value="1">';
            videoObject += '<param name="transparentatStart" value="1">';
            videoObject += '<param name="autoStart" value="1">';
            videoObject += '<param name="ShowControls" value="0">';
            videoObject += '<param name="ShowDisplay" value="0">';
            videoObject += '<param name="ShowStatusBar" value="0">';
            videoObject += '<param name="loop" value="0">';
            videoObject += '<param name="displaysize" value="0">';
            videoObject += '<strong>Error:</strong> Embedding <a href="' + url + '">' + url + '</a> with the <a href="http://www.microsoft.com/windows/windowsmedia/download/plugin.aspx">Windows Media Plugin</a> failed.';
            videoObject += '</object>';
            document.write(videoObject);
    }

    function MSVideoPlayer(url) {
     var videoObject = '';
         videoObject += '<object type="video/x-ms-wmv" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" width="320px" height="240px">';
         videoObject += '<param name="src" value="' + url + '" valuetype="ref" type="video/x-ms-wmv">';
         videoObject += '<param name="animationatStart" value="1">';
         videoObject += '<param name="transparentatStart" value="1">';
         videoObject += '<param name="autoStart" value="1">';
         videoObject += '<param name="ShowControls" value="0">';
         videoObject += '<param name="ShowDisplay" value="0">';
         videoObject += '<param name="ShowStatusBar" value="0">';
         videoObject += '<param name="loop" value="0">';
         videoObject += '<param name="displaysize" value="0">';
         videoObject += '<strong>Error:</strong> Embedding <a href="' + url + '">' + url + '</a> with the Windows Media Plugin failed.  Make sure you have <a href="http://www.microsoft.com/windows/windowsmedia/default.aspx">Windows Media Player</a>.';
         videoObject += '</object>';
         document.write(videoObject);
 }

 function VideoPlayer(url) {
     var clintAgent = navigator['userAgent'];
     if (clintAgent['indexOf']('MSIE') > -1) {
         alert('MSVideoPlayer');
         MSVideoPlayer(url);
     }
     else {
         alert('NonMSVideoPlayer');
         NonMSVideoPlayer(url);
     }
 }
//-->
</script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<br />
<script type="text/javascript" >VideoPlayer(videoUrl);</script>
<br />
</TABLE>
</HTML>