zoukankan      html  css  js  c++  java
  • 万能播放器代码

    <script language="javascript">
    var LINK = new Array("{1}","提示:您播放的地址是否正确?");
    var linkType = new Array();
    linkType['WMA'] = 'WMP';
    linkType['MP3'] = 'WMP';
     
    linkType['WMV'] = 'WMP';
    linkType['ASF'] = 'WMP';
    linkType['MPG'] = 'WMP';
    linkType['MPEG'] = 'WMP';
    linkType['AVI'] = 'WMP';
    linkType['ASX'] = 'WMP';
     
    linkType['RM'] = 'Real';
    linkType['RMVB'] = 'Real';
    linkType['RAM'] = 'Real';
    linkType['RA'] = 'Real';
     
    linkType['SWF'] = 'Flash';
     
    linkType['FLV'] = 'Flv';
     
    var sufFix = LINK[0].substring(LINK[0].lastIndexOf(".")+1,LINK[0].length).toUpperCase();
    if(sufFix.indexOf("#")) sufFix = sufFix.split("#")[0];
    if(sufFix.indexOf("?")) sufFix = sufFix.split("?")[0];
     
    function WMP(){
    document.writeln("<object id='mediaplayer' width='480' height="+((sufFix=="MP3"||sufFix=="WMA")?"64":"360")+" classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' align='center' border='0' type='application/x-oleobject' standby='Loading Windows Media Player components...'>");
    document.writeln("<param name='url' value='"+LINK[0]+"'>");
    document.writeln("<param name='AutoStart' value='1'><param name='Balance' value='0'><param name='enabled' value='-1'><param name='EnableContextMenu' value='0'><param name='PlayCount' value='1'><param name='rate' value='1'><param name='currentPosition' value='0'><param name='currentMarker' value='0'><param name='defaultFrame' value=''><param name='invokeURLs' value='-1'><param name='baseURL' value=''><param name='stretchToFit' value='0'><param name='volume' value='100'><param name='mute' value='0'><param name='uiMode' value='full'><param name='windowlessVideo' value='0'><param name='fullScreen' value='0'><param name='enableErrorDialogs' value='0'><param name='SAMIStyle' value=''><param name='SAMILang' value=''><param name='SAMIFilename' value=''><param name='captioningID' value=''>");
    document.writeln("</object>");
     
    document.close();
    }
    function Real(){
    document.writeln("<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='480' height='300'  id='amourReal'>");
    document.writeln("  <param name='src' value='"+LINK[0]+"'>");
    document.writeln("  <param name='autostart' value='true'>");
    document.writeln("  <param name='controls' value='imagewindow'>");
    document.writeln("  <param name='console' value='clip1'>");
    document.writeln("  <embed src='"+LINK[0]+"' width='480' height='300' type='audio/x-pn-realaudio-plugin' autostart='true' controls='imagewindow' console='video'>");
    document.writeln("  </embed>");
    document.writeln("</object>");
    document.writeln("<br />");
    document.writeln("<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='480' height='60' id='amourReal'>");
    document.writeln("  <param name='src' value='"+LINK[0]+"'>");
    document.writeln("  <param name='autostart' value='true'>");
    document.writeln("  <param name='controls' value='all'>");
    document.writeln("  <param name='console' value='clip1'>");
    document.writeln("  <embed type='audio/x-pn-realaudio-plugin' src='"+LINK[0]+"' width='480' height='60' autostart='true' controls='all' console='video'>");
    document.writeln("  </embed>");
    document.writeln("</object>");
     
    document.close();
    }
    function Flash(){
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='480' height='360'>");
    document.write("<param name='movie' value='"+LINK[0]+"'>");
    document.write("<param name='quality' value='high'>");
    document.write("<embed src='"+LINK[0]+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='480' height='360'></embed>");
    document.write("</object>");
     
    document.close();
    }
    function Flv(){
    document.writeln("<object classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' codebase=\'http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,29,0\' width=\'480\' height=\'360\'>");
    document.writeln("<param name=\'movie\' value=\'images\/play\/play_20071210.swf\'>");
    document.writeln("<param name=\'quality\' value=\'high\'>");
    document.writeln("<param name=\'allowFullScreen\' value=\'true\' \/>");
    document.writeln("<param name=\'FlashVars\' value=\'vcastr_file="+LINK[0]+"&IsAutoPlay=0&DefaultVolume=100&BarPosition=1&IsShowBar=1&BarColor=0xFFFFFF&BarTransparent=50&GlowColor=0xFFFFFF&IconColor=0xFFFFFF&TextColor=0xFFFFFF&LogoUrl=/images\/play_logo.png&IsShowTime=1&BufferTime=2\' \/>");
    document.writeln("<\/object>");
    document.close();
    }
     
    function Default(){
    document.writeln("<a href='"+ LINK[0] +"' target='_blank'>" + LINK[1] + "</a>");
    document.close();
    }
     
    if(linkType[sufFix]){
    eval(linkType[sufFix]+"()");
    }else{
    Default();
    }
    </script>
  • 相关阅读:
    不用递归实现List转Tree
    spring cloud stream 局部异常和全局异常混乱
    HTTP协议详解(真的很经典)
    Python3 多线程压测接口数据:写入到influxdb:通过grafana展示
    Eclipse使用git最简易流程
    oracle patch包一定要775的权限
    安装19c grid时CRS-1705错误
    Ubutun 设置开机启动程序
    利用selenium将edge浏览器里面的网页保存为pdf
    Ruckus ICX7150 Switch License Upgrade from 1G to 10G
  • 原文地址:https://www.cnblogs.com/lykbk/p/tdui7y5uy55u67.html
Copyright © 2011-2022 走看看