请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

手机上audio没有触发playing或者是canplay事件

老师,我播放使用的url是网上找的,电脑可以播放,手机端触发不了playing绑定的ready事件,我用alert看过了,是有url地址的,audio的url地址也是在watch的currentSong添加上的,但是播放不了。
我怀疑也许是地址问题,我导入了本地的一个mp3文件作为地址,在电脑上没有问题,手机上还是没有触发playing事件。
我使用的是cli3搭建的项目,vue版本是2.5.17,不知道是不是版本的问题…

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2018-10-16 20:14:37

我线上的地址在你的手机上会有问题吗? http://ustbhuangyi.com/music/#/recommend

0 回复 有任何疑惑可以回复我~
  • 提问者 张宇头破血流 #1
    老师的在我手机上没有任何问题,我写的代码在ready函数了打了个alert,电脑端就能弹出,手机上就没有弹出了,手机上canplay和playing两个函数都没触发,我把路径写死成导入的本地文件也触发不了事件
    回复 有任何疑惑可以回复我~ 2018-10-16 20:27:28
  • ustbhuangyi 回复 提问者 张宇头破血流 #2
    你对照我最新主干源码的方式写一些试试
    回复 有任何疑惑可以回复我~ 2018-10-16 22:50:02
  • 提问者 张宇头破血流 #3
    老师,我新建了一个空项目,只添加了一个audio标签添加上ref,src写上固定死的地址,mounted里setTimeout 10秒后执行this.$refs.audio.play(),在手机上10秒后不能播放,写上一个按钮,点击事件执行this.$refs.audio.play(),手机点了就可以播放,这是什么问题呢?
    回复 有任何疑惑可以回复我~ 2018-10-16 22:52:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信