1. 程式人生 > >瀏覽器相容播放wav格式

瀏覽器相容播放wav格式

   //播放報警的聲音
function PlaySound(){
            var borswer = window.navigator.userAgent.toLowerCase();
        //alert(borswer);
        //IE核心瀏覽器
        if (borswer.indexOf("trident") >= 0) {
            var strEmbed = '<embed id="embedPlay" src="../music/ALARM.WAV" autostart="true" hidden="true" loop="false"></embed>';
            if ($("body").find("embed").length <= 0)
                $("body").append(strEmbed);
            var embed = document.getElementById("embedPlay");
            //瀏覽器不支援 audio,則使用 embed 播放
            embed.volume = 0;
            embed.play();
            //alert("1");
        } else {//非IE核心瀏覽器
            var strAudio = "<audio id='audioPlay' src='../music/ALARM.WAV' hidden='true'>";
            if ($("body").find("audio").length <= 0)
                $("body").append(strAudio);
            var audio = document.getElementById("audioPlay");
            //瀏覽器支援 audio
            audio.play();
        }

    }

呼叫:PlaySound();

相關推薦

瀏覽器相容播放wav格式

   //播放報警的聲音function PlaySound(){            var borswer = window.navigator.userAgent.toLowerCase();        //alert(borswer);        //IE核

用DAC解碼PCM資料播放WAV格式音訊檔案

WAV音訊用的是PCM協議,大致就是前面44位元組的一堆描述,用於辨別檔案型別、大小,後面一堆音訊資料。 關於WAV格式、RIFF格式、PCM協議這些的關係,在這篇文章描述得很詳細,這裡就不做介紹了。 RIFF和WAVE音訊檔案格式 先看程式碼: void readWave()

Java實現播放wav格式的音樂檔案

import java.applet.Applet; import java.applet.AudioClip; import java.awt.GridLayout; import java.awt

byte[]陣列播放wav格式音訊檔案

很多時候我們需要從伺服器上傳輸檔案,如果我們把音訊檔案轉成byte[]進行網路傳輸,然後再在客戶端進行播放,我們可以將byte[]生成音訊臨時檔案進行播放。 package com.djcken.ut

Qt播放WAV格式音訊檔案的兩種方法

        這兩種方法都需要在.pro檔案中加入multimedia模組。 方法一、使用QAudioOutput #include <QApplication> #include &

c# asp.net jquery 線上播放wav格式

<!DOCTYPE html> <html> <head> </head> <body>     <input type="button" onclick="playSound('wavFileId');"

C# 使用System.Media.SoundPlayer播放wav格式的聲音檔案

using System.Media; string szPath = Application.StartupPath + “\\SoundFile\\sound.wav”; SoundPlayer soundplayer = new SoundPlayer(); 聲音檔案路徑: soundplayer

c++音訊播放wav格式

#include <stdio.h> #include <windows.h> #include <mmsystem.h> #include <stdio.h> #pragma comment(lib, "Winmm.lib") int WINAPI WinMa

ios開發技術——播放系統wav格式的音樂

需要匯入的框架: AudioToolbox.framework -(void)startWinPlayer { //定義URl,要播放的音樂檔案是win.wav NSURL *audioPa

HTML5 Video開放式標籤根據不同瀏覽器播放不同格式

通過Html5的Video標籤語法,我們可以快速的在網頁中嵌入影片。但不同瀏覽器,所支援的HTML5影片格式(視訊解碼)皆不同,因此除了要備備相關的影音檔案外,再來就是要如何讓瀏覽器能自動判斷播放的格式,若我們開啟的是IE瀏覽器或Fireofx,它會自動抓取瀏覽器所支援的格

ajaxFileUpload.js上傳圖片外掛,全瀏覽器相容,規避json錯誤,帶檔案格式大小攔截

直接上程式碼了  有不理解的可以評論區@我  一起討論。 /* 2017/04/17-zhaoyf-ajaxFileUpload.js 無重新整理上傳圖片 jquery 外掛,支援 ie6-ie11 依賴:jquery.js 主方法:ajaxFileUpload 接受

實現base64格式的amr音訊檔案在IOS、android微信內建瀏覽器播放

參考文件: 1.https://github.com/yxl/opencore-amr-js   (將amr檔案轉為wav格式的編解碼專案) 因為專案需要,要將amr的base46格式的音訊檔案在IOS,android微信內建瀏覽器播放。專案中使用的第三方IM為融雲,經過

foobar2000播放dff格式音樂的解決辦法

input 離線版 .com oba pan http 解決 one ref 安裝dff插件:http://www.foobar2000.org/components/view/foo_input_dsdiff 離線版本:鏈接:http://pan.baidu.com/s

【C#學習筆記】播放wav文件

con sound ram pan layer oid col med clas using System; using System.Media; namespace ConsoleApplication { class Program

小程序語音紅包中遇到的 語音識別silk轉wav格式 如何在線轉 或者mp3轉wav格式

小程序 微信小程序 在線 如果 phpe 錄音 紅包 什麽 解決 公司在開發一個小程序語音紅包,現在遇到的問題就是通過微信的小程序文檔接口拿到的錄音文件要麽是silk格式的,要麽是mp3格式的 但是呢,如果要調用百度的語音接口,又必須是wav格式的。也就是說通過

mp3格式wav格式 附完整C++算法實現代碼

結果 lsa orm 掃碼 sampler mp3文件 采樣率 mp3 完整 近期偶然間看到一個開源項目minimp3 Minimalistic MP3 decoder single header library 項目地址: https://github.com/lieff

Chrome無法播放m3u8格式的直播視頻流的問題解決

https class BE log OS detail href 視頻流 pla 出國,然後安裝這個插件即可:Native HLS Playback https://chrome.google.com/webstore/detail/native-hls-playbac

stm32聲音程序 錄音和播放 wav

技術 com rate info stm32 sam 分享 img sd卡 推薦文檔:http://www.sohu.com/a/115830046_119709 通過調整計時器,,每25us控制ADC進行一次采集,,,,采集的數據交給DMA,,,,然後DMA給一個數組

瀏覽器相容H5元素和媒體查詢的程式碼

1 <!--[if lt IE 9]> 2 <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> 3 <s

瀏覽器相容問題及解決方法彙總(持續更新......)

一、出現相容問題的原因:         瀏覽器種類很多,但是區別主要在瀏覽器核心的不同,所以各核心對網頁的解析差異,是導致瀏覽器相容問題出現的主要原因。關於瀏覽器核心(browser kernel),是瀏覽器最為核心