|
@@ -4,7 +4,9 @@ import { Howl } from "howler";
|
|
|
import { Popup } from "vant";
|
|
|
import styles from "./index.module.less";
|
|
|
import state from "/src/state";
|
|
|
+import { browser } from "/src/utils/index";
|
|
|
|
|
|
+const browserInfo = browser();
|
|
|
const tickData = reactive({
|
|
|
list: [] as number[],
|
|
|
len: 0,
|
|
@@ -49,9 +51,12 @@ export const handleStartTick = async () => {
|
|
|
if (tickData.state !== "ok") {
|
|
|
tickData.source1 = new Howl({
|
|
|
src: tockAndTick.tick,
|
|
|
+ // 如果是ios手机,需要强制使用audio,不然部分系统版本第一次播放没有声音
|
|
|
+ html5: browserInfo.ios,
|
|
|
});
|
|
|
tickData.source2 = new Howl({
|
|
|
src: tockAndTick.tock,
|
|
|
+ html5: browserInfo.ios,
|
|
|
});
|
|
|
tickData.state = "ok";
|
|
|
}
|