关于html5的audio标签预加载问题 20
2个回答
展开全部
1.不可能 内核不改不行 等IE9吧2.也许会,某些标签可能会不支持导致错位。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查找<audio>的autoplay或者preload属性。顾名思义,加上( preload=preload )就能预加载。
但是现在不管用了,因为浏览器大多屏蔽自动播放和预加载(据说省流量,不过这逼人把视频换成12倍大的GIF...,现在改口说不打扰用户)。
还有<link rel="preload">,
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Preloading_content
应该其它管用。但是没有试过用在audio上。
如果胆子够大,试试用XHR假装一个预加载。然后,用blob建一个URl塞到<audio>里面,有可能成。甚至可以试试Web Audio Api……想象空间丰富但已经不是纯HTML干的事了。
但是现在不管用了,因为浏览器大多屏蔽自动播放和预加载(据说省流量,不过这逼人把视频换成12倍大的GIF...,现在改口说不打扰用户)。
还有<link rel="preload">,
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Preloading_content
应该其它管用。但是没有试过用在audio上。
如果胆子够大,试试用XHR假装一个预加载。然后,用blob建一个URl塞到<audio>里面,有可能成。甚至可以试试Web Audio Api……想象空间丰富但已经不是纯HTML干的事了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询