摘要: 现有AMR的语音音频n段,要求在HTML5浏览器上播放,并且是在输出流时即进行拼接,不需在浏览器用脚本进行分段播放。根据 AMR文件格式分析 可知,拼接时需要将从第2段开始的amr字节流中去掉前6个字节"#!AMR "。以下两个例子分别是指定Content-Length和使用chunked方式输出,其中chunked方式在移动设备浏览器中不可用。chunked输出方式: public class AudioHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { //参数验证 str 阅读全文
posted @ 2011-05-13 18:51 chenjunbiao 阅读(1005) 评论(1) 推荐(0) 编辑