如何在 HTML5 中播放 GSM 文件
How to play GSM files in HTML5
我想在我的 HTML5 页面中播放 GSM 音频文件
为了进行一些测试,我创建了以下代码
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
<audio controls>
<source src="/home/server/Desktop/audiofile.wav" type="audio/x-wav">
</audio>
</body>
</html>
不幸的是,这段代码不起作用,播放按钮是灰色的。
soxi
的音频格式详情
Input File : 'audiofile.wav'
Channels : 1
Sample Rate : 8000
Precision : 16-bit
Duration : 00:00:04.16 = 33280 samples ~ 312 CDDA sectors
File Size : 6.82k
Bit Rate : 13.1k
Sample Encoding: GSM
你明白问题出在哪里了吗?
谢谢
来自 http://www.w3schools.com/html/html5_audio.asp
HTML Audio - Media Types
File Format
Media Type
MP3 audio/mpeg
Ogg audio/ogg
Wav audio/wav
如果您的机器上没有 GSM 编解码器,它将无法工作,因此您需要购买一个
大型编解码器包包含 GSM 6.10
http://www.free-codecs.com/ACE_Mega_CoDecS_Pack_download.htm
我想在我的 HTML5 页面中播放 GSM 音频文件
为了进行一些测试,我创建了以下代码
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
<audio controls>
<source src="/home/server/Desktop/audiofile.wav" type="audio/x-wav">
</audio>
</body>
</html>
不幸的是,这段代码不起作用,播放按钮是灰色的。
soxi
Input File : 'audiofile.wav'
Channels : 1
Sample Rate : 8000
Precision : 16-bit
Duration : 00:00:04.16 = 33280 samples ~ 312 CDDA sectors
File Size : 6.82k
Bit Rate : 13.1k
Sample Encoding: GSM
你明白问题出在哪里了吗?
谢谢
来自 http://www.w3schools.com/html/html5_audio.asp
HTML Audio - Media Types
File Format
Media Type
MP3 audio/mpeg
Ogg audio/ogg
Wav audio/wav
如果您的机器上没有 GSM 编解码器,它将无法工作,因此您需要购买一个 大型编解码器包包含 GSM 6.10 http://www.free-codecs.com/ACE_Mega_CoDecS_Pack_download.htm