近期新项目中应用Html5的video和audio标识来线上播发视頻和声频文档,可是遇到个奇葩的难题,网页页面上播发以后进度条失效,
查询w3c以后发现html编码并沒有甚么不一样,以后猜测假如用静态数据的html应用video标识播发当地文档进度条会不容易能用呢?
试了1下发现真的可使用,接着F12查询播发当地视頻和播发新项目中的互联网回应有甚么差别,发现回应头多了些物品,随把这些物品1个1个加到后台管理编码中,最终取得成功了!
JavaScript Code拷贝內容到剪贴板
- response.setHeader("Cache-Control","max-age=31536000, must-revalidate");
- response.setHeader("Content-Length", file.length() + "");
- if (fileName.contains(".mp4")) {
- response.setContentType("video/mpeg4");
- }
- if (fileName.contains(".mp3")) {
- response.setContentType("audio/mpeg");
- response.setHeader("Accept-Ranges:", "bytes");
- }
以上便是网编为大伙儿带来的浅谈Html5中视頻 声频标识 进度条的难题所有內容了,期待大伙儿多多适用脚本制作之家~
原文详细地址:http://www.cnblogs.com/youcanyouup/archive/2016/07/25/5704429.html