为了更好的在安卓和iOS上更好的播放音频文件。
安卓:使用H5+音频播放能够很好的满足需求。
iOS:H5+音频播放在iOS上无法播放网络路径,于是我用了H5的原始标签<audio>能很好的播放音频,但是有一个问题就是iOS在侧键关闭屏幕或者待机以后会自动的停止播放音频文件。再次启动时候继续播放音频。
因此,我想问下:H5 运用audio标签播放音频,如何在打包成iOS的APP以后,iOS屏幕熄屏以后继续播放音频?
g***@126.com
- 发布:2016-12-07 15:45
- 更新:2016-12-07 21:36
- 阅读:4045
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