From e1185713f7b01b5a61492bb9ca32fd95f91ad982 Mon Sep 17 00:00:00 2001 From: handongxun Date: Fri, 7 Jan 2022 12:01:31 +0800 Subject: [PATCH] =?UTF-8?q?update:=20InnerAudioContext=20=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20sessionCategory=20=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/service/api/context/inner-audio.js | 3 +++ .../app-plus/service/api/context/inner-audio.js | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/core/service/api/context/inner-audio.js b/src/core/service/api/context/inner-audio.js index 56c656952..f29c7e3d7 100644 --- a/src/core/service/api/context/inner-audio.js +++ b/src/core/service/api/context/inner-audio.js @@ -60,6 +60,9 @@ const props = [ }, { name: 'volume' + }, + { + name: 'sessionCategory' } ] diff --git a/src/platforms/app-plus/service/api/context/inner-audio.js b/src/platforms/app-plus/service/api/context/inner-audio.js index 00b177ad4..78656f456 100644 --- a/src/platforms/app-plus/service/api/context/inner-audio.js +++ b/src/platforms/app-plus/service/api/context/inner-audio.js @@ -6,7 +6,7 @@ import { publish } from '../../bridge' -const AUDIO_DEFAULT_CATEGORY = 'ambient' +const AUDIO_DEFAULT_SESSION_CATEGORY = 'ambient' const audios = {} @@ -54,7 +54,7 @@ export function createAudioInstance () { audio.src = '' audio.volume = 1 audio.startTime = 0 - audio.setSessionCategory(AUDIO_DEFAULT_CATEGORY) + audio.setSessionCategory(AUDIO_DEFAULT_SESSION_CATEGORY) return { errMsg: 'createAudioInstance:ok', audioId @@ -82,7 +82,7 @@ export function setAudioState ({ loop = false, obeyMuteSwitch, volume, - category = AUDIO_DEFAULT_CATEGORY + sessionCategory = AUDIO_DEFAULT_SESSION_CATEGORY }) { const audio = audios[audioId] if (audio) { @@ -100,8 +100,8 @@ export function setAudioState ({ audio.volume = style.volume = volume } audio.setStyles(style) - if (category) { - audio.setSessionCategory(category) + if (sessionCategory) { + audio.setSessionCategory(sessionCategory) } initStateChage(audioId) } -- GitLab