diff --git a/src/core/service/api/context/inner-audio.js b/src/core/service/api/context/inner-audio.js index 56c6569524212986d331019ceb9848311b1896d8..f29c7e3d76e255efb4421d63883bf0a9991d3348 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 00b177ad48efcf070d8c8d867ebcf0435586605b..78656f456f96130b914064df6acaeeadfeceb507 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) }