speex-in-h5
speex-in-h5 copied to clipboard
实现了speex格式的音频文件在网页的H5标签中直接静态和动态播放
本开源项目主要解决了即时通讯中的speex音频格式文件直接在H5中播放的问题
-
本项目必须运行在服务器环境下 不能是本地打开index.html文件方式使用(因为用到了websocket通讯)
-
直接让Speex格式的音频文件在H5页面中通过 audio标签播放
-
对于频率小于22khz的数据,我们需要复制一份,模拟成22khz,因为H5只支持大于22khz的数据,但是这种情况我们一般不会遇到
-
只能使用
-
如果你的使用方式是直接在页面中
-
如果你的使用方式是动态添加audio标签,或者动态修改audio标签的src属性,那么请你每次修改src属性后调用函数initAudio(),否则是不可以播放speex格式的音频文件的
-
speex格式音频文件,后缀可能是ogg的,但是任然可以播放(speex只是一个开源免费压缩协议)
-
本项目不支持任何模块化 禁止在框架中通过 import或者require导入 ,因为源码中涉及8进制的代码,严格模式下是不可以使用八进制的
-
MVVM框架和原生的JS使用方法都是通过script引入,全局调用initAudio函数
-
只能通过script引入,谢谢!