egret 自动播放音乐问题:ios 自动播放音乐失效

摘要:
官方的EgretEngine2D文档显示有三种加载音频的方法:1.通过Sound添加音频2.通过res3.通过URLLoader添加音频。我想尽一切办法通过URLLoader添加音频。测试发现,当用PC浏览器打开时,这三种方式可以自动播放。然而,当我用手机测试时,我发现了一个问题:当我通过Sound和URLLoader方法加载音频时,微信和Safari无法自动播放音乐,只能通过QQ!我系两个钮扣。单击事件发生后,可以播放音乐:

Egret Engine 2D 官方文档可见,音频有三种加载方式:

1.通过Sound加装音频

2.通过 res 加装音频

3.通过 URLLoader 加装音频

每种方式我都尝试了一下,测试发现这三种方式用PC浏览器(chrome)打开都可以正常自动播放。

然而我用自己手机(iphone8)测试(主要使用微信、safari和QQ打开测试)的时候,发现问题:

通过Sound和URLLoader方法加载音频的时候,微信、safari都不能自动播放音乐,只有通过QQ才可以!

详见截图注解:

egret 自动播放音乐问题:ios 自动播放音乐失效第1张

我重新拿了一部安卓手机来测试效果,发现却都能正常播放音乐!

我猜测:难道是苹果手机本身的限制?

我再仔细查看文档,发现官方文档中页面尾部有注意事项:

egret 自动播放音乐问题:ios 自动播放音乐失效第2张

文档链接地址:

http://developer.egret.com/cn/github/egret-docs/Engine2D/multimedia/audio/index.html

文中可见,在ios系统中,有些环境需要等待用户交互操作(如点击事件)后,才能播放媒体。

我绑定两个按钮,发生了点击事件后,音乐可以播放了:

egret 自动播放音乐问题:ios 自动播放音乐失效第3张

免责声明:文章转载自《egret 自动播放音乐问题:ios 自动播放音乐失效》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇穿透代理服务器编程基于JQuery的浮动DIV显示提示信息并自动隐藏下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Shell终端收听音乐--豆瓣FM命令行版

douban.fm Terminal-based douban.fm inspired by douban.fm.该版本版基于Python2.* 安装Python2.* pacman -S python2 pacman -S python2-pip 安装douban.fm pip2 install douban.fm 需要mplayer播放器依赖,如未...

《拉赫玛尼诺夫第二钢琴协奏曲》 个人赏析————用来救命的拉二

有人写文章说:“拉二是用来救命的!” , 我笑了笑,关上手机离去。 中文名 :c小调第二钢琴协奏曲,作品18 外文名 :Rachmaninoff Piano Concerto No.2 in c minor,Op.18 别名 : 拉二 作者 : S·拉赫玛尼诺夫 创作时间 : 899年-1901年 个人推荐版本: 《拉赫玛尼诺夫第二钢琴协奏曲》 创作背...

树莓派3 之 音响配置

播放音乐 说明 使用树莓派3来播放音乐,将音响连接到树莓派的AV输出接口即可听到音乐 介绍如何更改树莓派音频输出接口以及调节音量。 准备条件 树莓派3 3.5mm耳机或者音响一个 步骤 安装MPlayer, MPlayer 是一款开源的多媒体播放器,树莓派上安装mplayer即可播放音乐或者其他音频信息 $sudoapt-getupdate $...

<转>主流蓝牙BLE控制芯片详解(3):创杰 IS1685S

[导读] IS1685S是一款高度集成的超低功耗芯片,应用于射频和基带芯片的蓝牙V3.0 + EDR单声道耳机。 智能型无线音频数据传输产品——S1685S单声道蓝牙芯片,是低成本的高效率单声道无线传输方案。采用免驱动方式,客户只需要把模块接入应用产品,通电,连接按键就可以快捷地实现音乐的无线传输,享受无线音乐的乐趣。   同系列芯片资料推荐:     主...

Egret 小游戏实战教程 跳一跳(搬运二)

开始页面的逻辑 由于开始页面比较单调,只有一个开始游戏的按钮,所以我们只需要在按钮上添加一个事件监听即可 具体逻辑就是当触摸事件发生时,我们将把 SceneGame添加到舞台中,同时把 BeginScene从舞台中移除 SceneBegin.ts 代码如下: publicbeginBtn:eui.Button; privateinit() { //...

百度音乐搜索API介绍

百度音乐搜索API的请求地址如下: [html]view plaincopy http://box.zhangmen.baidu.com/x?op=12&count=1&title=TITLE$$AUTHOR$$$$ http://box.zhangmen.baidu.com为百度音乐盒的首页地址,上面的链接中不用管...