多浏览器播放wav格式的音频文件

  html5的audio标签只在火狐下支持wav格式的音频播放,无法兼容IE和google ,

使用audioplayer.js 基本上能支持大部分浏览器播放wav音频文件,经测试IE、火狐、google浏览器都可以播放wav格式的音频

当audio标签不支持或者audio不能播放相应格式的文件时,播放器将使用迷你模式,使用embed元素来播放音频,功能支持将较少

使用方法:

1、html中加入audio标签

  <audio controls="controls" id="wavAudio">
        <source src="https://osvaldas.info/examples/audio-player-responsive-and-touch-friendly/audio.wav" type="audio/wav" />
    </audio>

2、引用jquery和audioplayer.js

 <script src="~/Content/assets/js/jquery-1.11.1.min.js"></script>
    <script src="~/Content/audioplayer.js"></script>

3、播放器代码

 常用自定义选项

classPrefix    插件插入html的class前缀 
strPlay        播放按钮显示的文字
strPause       暂停按钮显示的文字
strVolume      音量按钮显示的文字
 
 $(function () {
            $(‘audio‘).audioPlayer({
                classPrefix: ‘audioplayer‘,
                strPlay: ‘播放‘,
                strPause: ‘暂停‘,
                strVolume: ‘音量‘
            });
        });

audioplayer网站:https://osvaldas.info/audio-player-responsive-and-touch-friendly

原文地址:https://www.cnblogs.com/tangchun/p/9002291.html

时间: 2024-10-10 20:50:20

多浏览器播放wav格式的音频文件的相关文章

CEF3 HTML5 audio标签为什么不能播放mp3格式的音频文件

CEF3 HTML5 audio标签 为什么不能播放mp3格式的音频文件 原因略. 解决方法: 找一个最新版的chrome ,我用的是24版本.路径 C:\Documents and Settings\guo\Local Settings\Application Data\Google\Chrome\Application\24.0.1312.57的下面有一个文件ffmpegsumo.dll. 复制出来,替换掉CEF3的同名文件.就好了.

js播放wav格式的录音文件

<input type="button" onclick="playSound('wavFileId');" value="play"/> <embed id="wavFileId"        src="c://fileRecord/20140729/006/20140729095707000---Out-006.wav"       width="0"      

MmSystem播放Wav格式声音

//MmSystem播放Wav格式声音 //MmSystem 支持 *.wav声音格式 snd ->SoundRecorderuses MmSystem; //引用MmSystem //播放系统声音{.Default //这个只要是字符串('str')就好MailBeepSystemExclamationSystemExitSystemHand}PlaySound ('SystemExit',0, snd_Async);//PChar类型字符串 //播放列表框中的声音PlaySound(PCha

使用TWindowsMediaPlayer播放网络路径的音频文件

  Delphi自带的TMediaPlay控件不能播放网络路径的音频文件,上网查了一下,比较简单的就是使用windows系统自带的WindowsMediaPlay控件.   1. 导入WindowsMediaPlay控件   我用的Delphi XE8,其他的也大同小异.  Component -> Import Component -> Import ActiveX Control -> 找到Windows Media Play ->   默认选择就可以 -> 四个选项1

CentOS 6.4 播放avi格式的视频文件

1. 需要先进行相关的yum源的导入: rpm -Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 2.安装相关软件可能需要的依赖关系,可能有错误,不用理它:   yum install libgcc gcc gcc-c++ libstdc++ libstdc++-develcompat-glibc compat-libstdc++-33 libev

如何将Pcm格式的音频文件转换成Wave格式的文件

最近在做一款变声App,其中就用到了将pcm格式转wave格式,下面贴出源代码,希望带有需求的童鞋有帮助!!!这里是c++语言写的,也可以用java实现.当然java调用native函数要用到jni技术.具体jni技术自己到网路上找找资料. Cpp文件Pcm2Wave.cpp #include <stdlib.h> #include <string.h> #include <stdio.h> #include "wave.h" #include &q

web页面如何播放amr的音频文件

这个需求由来已久,公司的语音订单很多,每次客服都是从服务器down下语音来听.很不方便..于是我就上网扒拉看有么有什么web播放器能播放amr格式的音频文件,amr百度百科 总之找了很久.,,然后发现苹果的QuickTime Player 播放器能播放.. 具体步骤如下: 1.下载QuickTime Player 2.在服务器端需要添加web服务器的mime.type支持就是在Apache 啊nginx啊之类的mime.type文件增加如下 audio/amr amr audio/amr-wb 

java切割音频文件

工具: 一个jar包即可:jave-1.0.2.jar 可以切割wav格式的音频文件 完整工程目录 就一个jar包,一个main类 代码: package com.zit; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import it.sauronsoftw

VC++中MCI播放音频文件 【转】

MCI播放mp3音频文件例程 源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib.或添加代码#pragma   comment(lib, "winmm.lib") MCI_OPEN_PARMS op; void CMCIDlg::OnPlay() {  // TODO: Add your control notification handler code