zoukankan      html  css  js  c++  java
  • 网页播放amr格式文件

    mp3格式大家都知道,amr格式就陌生了,至少我没听过。百度一下,先给自己扫盲:

    AMR(Adaptive Multi-Rate):nokia为WB-AMR格式(AWB)的铃声所作的商业命名,以被3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)选定为GSM和3G WCDMA应用的宽带语言编解标准。(--摘自百度百科)

    amr格式文件播放出来的声音音质比mp3差,主要应用于手机铃声和手机录音。大部分主流的音视频播放器都支持amr格式,现在要实现网页播放。百度一番,调试一番,终于听到声音了。

    1、下载QuickTime软件并安装,地址 http://www.apple.com/quicktime/download/index.html

    2、在网页添加以下javascript代码(代码是复制别人的,如有侵犯版权,请告之,本人立刻删除,呵呵):

    <script language="JavaScript" type="text/javascript">
    function pv_q(u, w, h){
    var pv='';
    pv += '<object width="'+w+'" height="'+h+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';
    pv += '<param name="src" value="'+u+'">';
    pv += '<param name="controller" value="true">';
    pv += '<param name="type" value="video/quicktime">';
    pv += '<param name="autoplay" value="true">';
    pv += '<param name="target" value="myself">';
    pv += '<param name="bgcolor" value="black">';
    pv += '<param name="pluginspage" value="http://www.apple.com/quicktime/download/index.html">';
    pv += '<embed src="'+u+'" width="'+w+'" height="'+h+'" controller="true" align="middle" bgcolor="black" target="myself" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/index.html"></embed>';
    pv += '</object>';
    document.write(pv);
    }
    </script>
    

      调用方法:<body onload="pv_q('8a.amr', 100, 200)">,文件路径要正确,我是放在主目录。

    3、效果,无图无真相,进度条会动的哦

    IE、FireFox、chrome测试通过。

    本来打算只安装播放插件,不安装quicktime,但是没有调试成功。不知道有没有其他更简便的方法,欢迎指教。

  • 相关阅读:
    通讯录封装实现
    简单通讯录的实现 main..h .m文件全部
    iOS 开发 OC编程 字典和集合 排序方法
    iOS 开发 OC编程 数组冒泡排序.图书管理
    iOS 开发 OC编程 属性和字符串练习
    iOS 开发 OC编程 属性和字符串
    iOS 开发 OC编程 便利构造器以及初始化方法
    iOS 开发 OC编程 方法的书写
    IOS 开发 OC编程 类和对象
    iOS 开发 c语言阶段考试题
  • 原文地址:https://www.cnblogs.com/JayK/p/3209593.html
Copyright © 2011-2022 走看看