Vicentekw 2020-10-26 17:52 采纳率: 0%
浏览 568

创建的uni.createInnerAudioContext()对象 在真机调试上 currentTime属性不能用

创建的uni.createInnerAudioContext()对象
在h5 和 在真机上打印 属性为什么不一样 没了currentTime属性

图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-24 23:08
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在真实设备上,由于浏览器和JavaScript引擎的差异性,可能会导致一些特定的API或属性的行为与预期不符。例如,currentTime属性可能无法在某些情况下正常工作。

    在uni.createInnerAudioContext()创建的对象中,虽然它默认具有 canPlayTypeonCanPlayonPlay 等事件监听器,但这些事件通常只会在播放音频文件时触发,而在其他状态下(如暂停、停止等)不会触发。

    此外,浏览器对不同类型的音频文件支持也不尽相同。对于mp3这样的音频格式,大多数现代浏览器都支持播放。但对于ogg格式的音频,则可能遇到兼容性问题。

    要解决这些问题,你可以考虑以下几点:

    1. 检查设备兼容性:确保你的音频文件是被当前设备支持的格式。
    2. 测试不同的音频播放器:使用不同版本的浏览器和播放器来测试音频文件是否能正常播放。
    3. 使用第三方库:如果可能的话,可以尝试使用第三方库,比如vjs.js,它们提供了更广泛的音频文件支持,并且在不同浏览器中的表现更为一致。

    以上就是处理uni.createInnerAudioContext()在真机调试上出现的问题的一些基本策略。希望这些建议对你有所帮助!

    评论

报告相同问题?

悬赏问题

  • ¥15 关于遇到一个python,django,redis,uwsgi,nginx搭的一个企业微信修改AD密码的平台的问题!
  • ¥15 读取parquet文件某一列的数据但是输出是整个列名和格式
  • ¥15 机动目标 制导律建模问题
  • ¥100 求Java socks 转发实现Demo
  • ¥20 随身WiFi移动网络访问不了
  • ¥50 RAD_XE11.3获取android11手机的IMEI码
  • ¥15 linux的gcc命令报错
  • ¥20 如何再GIS用海岸线建立缓冲区
  • ¥15 codeblock遇到问题了,求帮助😭
  • ¥15 Qt6.8.0加载网页MSVC2022