html - HTML5 音频 - 在 Safari 上搜索后 currentTime 属性错误
问题描述
我想将音频音乐与页面上的一些动画同步。
我用一些模板检查音频 currentTime 并在正确的时刻开始动画。除 Safari 外,一切正常。用户使用后寻求 currentTime 与音频不同步。
codepen 示例:https ://codepen.io/vadymchyk/pen/pZVeaZ?editors=1111
音频具有恒定的比特率。信息:
File: copy_ss120bpm_4minute_cla1.mp3
File type ID: MPG3
Num Tracks: 1
Data format: 2 ch, 44100 Hz, '.mp3' (0x00000000) 0 bits/channel, 0 bytes/packet, 1152 frames/packet, 0 bytes/frame no channel layout.
estimated duration: 243.774667 sec
audio bytes: 5850592
audio packets: 9332
bit rate: 192000 bits per second
packet size upper bound: 1052
maximum packet size: 627
audio data file offset: 671
optimized
谁能告诉我是什么问题?
PS 在移动 Safari 上没有问题
解决方案
已在 macOS 10.15 (Safari 13.0.3) 上修复 在 macOS 10.14 和 10.13 (Safari 13.0.3) 上仍然重现。
推荐阅读
- python - 在 NetworkX 中打开 json 图产生“模块‘networkx’没有属性‘json_graph’”
- list - 为什么我不能在 Scheme 的这个 let 语句中使用 car?
- load-balancing - 应用程序负载均衡器与网络负载均衡器
- qt - 如何为 Qt 设置 Bullseye 代码覆盖率
- matlab - Matlab中的函数fzero不收敛
- r - 在 R 中组装/组合具有重叠的图像
- javascript - 为什么在调用console.log的时候jest document.createElement('div')等元素都是空的?
- c - char[][] 和 char** 的区别
- python - 在 macOS 上的 Atom 中打开 platformio-ide-terminal 时如何更改使用的 Python
- json - 如何从 Json Response Firebase 获取子级