html5 audio 标签autoplay="autoplay"在手机预览网页无法自动播放背景音乐
代码如下<audioid="playy"src="music1.mp3"autoplay="autoplay">亲您的浏览器不支持html5的audio标签</audio...
代码如下<audio id="playy" src="music1.mp3" autoplay="autoplay">亲 您的浏览器不支持html5的audio标签</audio>,在PC端,打开网页是可以自动播放音乐,但是用手机浏览却没有自动播放,求大神解答!
手机浏览器打开网页是无法自动播放背景音乐,但是顾客点击暂停按钮,再点击播放按钮,也可在手机里播放音乐,UC,谷歌手机浏览器都测试过。 展开
手机浏览器打开网页是无法自动播放背景音乐,但是顾客点击暂停按钮,再点击播放按钮,也可在手机里播放音乐,UC,谷歌手机浏览器都测试过。 展开
3个回答
2015-12-14 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
为了防止不必要的自动播放浪费流量,手机网页访问带有audio的页面是不会自动播放的。
Safari屏蔽了autoplay,必须由用户交互事件触发,因为autoplay在移动网络环境下可能会造成用户流量费剧增
Android的我不清楚,下面是引自Safari Reference
In Safari on iPhone OS (for all devices, including iPad), where the
user may be on a cellular network and be charged per data unit,
autobuffering and autoplay are disabled. No data is loaded until the
user initiates it. This means the JavaScript play() and load() methods
are also inactive until the user initiates playback, unless the play()
method is triggered by user action.
Safari屏蔽了autoplay,必须由用户交互事件触发,因为autoplay在移动网络环境下可能会造成用户流量费剧增
Android的我不清楚,下面是引自Safari Reference
In Safari on iPhone OS (for all devices, including iPad), where the
user may be on a cellular network and be charged per data unit,
autobuffering and autoplay are disabled. No data is loaded until the
user initiates it. This means the JavaScript play() and load() methods
are also inactive until the user initiates playback, unless the play()
method is triggered by user action.
展开全部
移动端浏览器大部分是禁用video和audio的autoplay功能
并且,很多移动浏览器也不支持首次js调用play方法进行播放(只有用户手动点播放后暂停,然后用代码进行play可以)。
这样做主要是为了防止不必要的自动播放浪费流量
并且,很多移动浏览器也不支持首次js调用play方法进行播放(只有用户手动点播放后暂停,然后用代码进行play可以)。
这样做主要是为了防止不必要的自动播放浪费流量
追问
那么能不能够强制加载页面就播放背景音乐呢
追答
大多数移动端浏览器强制只要交互过一次后才能通过代码控制播放,无法强制,是浏览器故意这么做的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询