首页 > 解决方案 > 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 上没有问题

标签: htmlaudiosafari

解决方案


已在 macOS 10.15 (Safari 13.0.3) 上修复 在 macOS 10.14 和 10.13 (Safari 13.0.3) 上仍然重现。


推荐阅读