|
@@ -113,12 +113,23 @@ const hotData = computed(() => {
|
|
|
let data = store.getters['tag/hotData']
|
|
|
//当热点有背景音乐或者第一个媒体文件是视频的时候,即停止播放场景音乐
|
|
|
if (data?.bgm || (data?.media.length && data?.media[0].type == 'video')) {
|
|
|
- musicPlayer.pause(true)
|
|
|
- } else {
|
|
|
- if (!isPlay.value) {
|
|
|
- musicPlayer.resume()
|
|
|
- }
|
|
|
- }
|
|
|
+ // musicPlayer.pause(true)
|
|
|
+ window.parent.postMessage(
|
|
|
+ {
|
|
|
+ source: "qjkankan",
|
|
|
+ event: "toggleBgmStatus",
|
|
|
+ params: {
|
|
|
+ status: false,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ "*"
|
|
|
+ );
|
|
|
+ }
|
|
|
+ // else {
|
|
|
+ // if (!isPlay.value) {
|
|
|
+ // musicPlayer.resume()
|
|
|
+ // }
|
|
|
+ // }
|
|
|
//当第一个媒体文件是视频且存在热点背景音乐的时候,即停止播放热点背景音乐
|
|
|
if (data && data.bgm && data.media.length && data.media[0].type == 'video') {
|
|
|
if (audio.value) {
|
|
@@ -199,6 +210,16 @@ const initQrcode = () => {
|
|
|
const open = () => {
|
|
|
if (hotData.value.type != 'video') {
|
|
|
emits('open')
|
|
|
+ window.parent.postMessage(
|
|
|
+ {
|
|
|
+ source: "qjkankan",
|
|
|
+ event: "toggleFdkkHotspot",
|
|
|
+ params: {
|
|
|
+ status: "open",
|
|
|
+ },
|
|
|
+ },
|
|
|
+ "*"
|
|
|
+ );
|
|
|
}
|
|
|
}
|
|
|
|