Web Audio接收文件流导致无法快进的一个解决思路
来源:互联网 发布:软件集成规范 编辑:程序博客网 时间:2024/05/22 00:40
场景: 使用原生Audio代替Flash播放器。
问题:音频可以播放,但是无法快进,即无法跳转某个播放位置继续播放
音频不是实时流,而是后台将文件转为流传回浏览器,跟直接访问音频文件地址没太大差别。
解决思路:查看浏览器直接播放音频文件时的浏览器响应,发现头部部分字段不一致,
解决方法:后台响应添加如下Header:
response.addHeader("Accept-Ranges", "bytes");response.addHeader("Content-Length", length + "");response.addHeader("Content-Range", "bytes " + range + "-" + length + "/" + length);response.addHeader("Content-Type", "audio/mpeg;charset=UTF-8");
具体后台细节可以查看此文章:http://blog.csdn.net/u011191463/article/details/76828136
阅读全文
0 0
- Web Audio接收文件流导致无法快进的一个解决思路
- c#无法删除文件的解决思路
- Unity3D Web Player 无法自动更新的解决思路
- URL向Action传递参数,只能接收到一个参数或接收不到参数的一种解决思路
- win7 解决飞秋无法接收文件(准备接收)问题
- shutdown未初始化的ScheduledExecutorService导致udp无法接收
- 解决ios微信下audio无法自动播放的问题
- 解决服务器无法在已发送 HTTP 标头之后设置状态导致的一个问题
- 解决微信内嵌浏览器无法响应<input type='file'>上传文件的思路
- 解决微信内嵌浏览器无法响应<input type='file'>上传文件的思路
- 关于SQL2005无法链接的一个思路
- 反汇编程序导致程序crash的解决思路
- 解决Windows7的一个bug,无法删除的文件
- 磁盘空间不足导致task的mapred local文件无法写入而失败解决
- 关于spring mvc拦截器拦截js文件等导致无法正常使用问题的解决
- 解决vi命令不正常退出导致.swp文件无法删除问题的梦幻之旅
- 关于spring mvc拦截器拦截js文件等导致无法正常使用问题的解决
- 关于spring mvc拦截器拦截js文件等导致无法正常使用问题的解决
- Spark
- java多态
- java基础之递归调用
- Django 安装mysqlclient 或者其他模块。
- 又是一年1024程序员节
- Web Audio接收文件流导致无法快进的一个解决思路
- 深度学习之基础模型-mobileNet
- Java:按钮布局演示
- 10.24
- 使用DBUtils、动态代理以及注解实现事务控制
- Anti_TexturePacker工具
- 牛!何恺明包揽2项ICCV 2017最佳论文奖!这位高考状元告诉你什么是开挂的人生
- 【数论】错排公式
- struts2常用标签