g***@126.com
g***@126.com
  • 发布:2016-12-07 15:45
  • 更新:2016-12-07 21:36
  • 阅读:3871

H5 运用audio标签播放音频,如何在打包成iOS的APP以后,iOS屏幕熄屏以后继续播放音频

分类:HTML5+

为了更好的在安卓和iOS上更好的播放音频文件。
安卓:使用H5+音频播放能够很好的满足需求。
iOS:H5+音频播放在iOS上无法播放网络路径,于是我用了H5的原始标签<audio>能很好的播放音频,但是有一个问题就是iOS在侧键关闭屏幕或者待机以后会自动的停止播放音频文件。再次启动时候继续播放音频。
因此,我想问下:H5 运用audio标签播放音频,如何在打包成iOS的APP以后,iOS屏幕熄屏以后继续播放音频?

2016-12-07 15:45 负责人:无 分享
已邀请:
猫猫猫猫

猫猫猫猫 - 用户已离线

那你就继续用H5+音频播放,播放以前用plus.download下载下来

  • g***@126.com (作者)

    这种方法是行,但是会伴随好多问题,例如存储空间的问题,你肯定要去清理存储空间,何时清理呢?如果你在用户听完以后再清理,下次用户再次听音频文件,又要重新下载,就会产生很高的流量,又比如如果有多条音频资料,用户每次听到一半去选择另外一个音频,你就要不停的去下载音频资料。如果你的音频资料稍微大点的话,这些问题就更加的突出,等等。

    2016-12-09 14:15

  • g***@126.com (作者)

    所以我希望自己做音频控件,然后用H5标签Audio播放。

    2016-12-09 14:18

  • g***@126.com (作者)

    又或者,Dclub啥时候能把H5+Audio能够在iOS上播放网络路径。

    2016-12-09 14:20

  • 猫猫猫猫

    回复 g***@126.com:你说的这个流量问题更本不是问题,因为你播放网络路径就是这样的网络路径的音频也存在下载,也存在缓存清理的问题,只不过是浏览器代劳了;以及不停的下载的问题,你可以用abort方法来停止上一个。

    2016-12-09 15:46

  • g***@126.com (作者)

    回复 猫猫猫猫:你好,感谢你对我问题的回复。前面我只说明了我的问题,但是我的具体需求是:播放学习资料音频文件,能够实时记录用户的听取时间。在用户退出界面以后记录当前的学习时间。下次登录时候能够接着上次的学习时间继续听取。所以我想请问5+SDK的downloader是否能在下载时,播放音频?并且在下载时候还要支持seek方法的跳跃。

    由于学习音频可能比较大,如果在download完成时候再去实现播放,用户等待时间过长就不行了

    2016-12-12 14:45

该问题目前已经被锁定, 无法添加新回复