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,谷歌手机浏览器都测试过。
展开
 我来答
千锋教育
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.
lyz810
2015-02-09 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31777
前端开发工程师

向TA提问 私信TA
展开全部
移动端浏览器大部分是禁用video和audio的autoplay功能
并且,很多移动浏览器也不支持首次js调用play方法进行播放(只有用户手动点播放后暂停,然后用代码进行play可以)。
这样做主要是为了防止不必要的自动播放浪费流量
追问
那么能不能够强制加载页面就播放背景音乐呢
追答
大多数移动端浏览器强制只要交互过一次后才能通过代码控制播放,无法强制,是浏览器故意这么做的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-05-20
展开全部

可以自动播放的我已经实现了  手机打开测试一下就知道了! 移动端网页自动播放音乐

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式