HarmonyOS 开启后台播放音频,切换到后台播放一段时间后,音频任务自己退出的问题
开启后台播放音频,切换到后台播放一段时间后,音频任务自己退出的问题:
async createSession() {
let type: AVSessionManager.AVSessionType = 'audio';
let session = await AVSessionManager.createAVSession(this.context, 'AUDIO_NEWS', type);
// 激活接口要在元数据、控制命令注册完成之后再执行
await session.activate();
console.info(`session create done : sessionId : ${session.sessionId}`);
}
//长时任务
startContinuousTask() {
let wantAgentInfo: wantAgent.WantAgentInfo = {
// 点击通知后,将要执行的动作列表
// 添加需要被拉起应用的bundleName和abilityName
wants: [
{
bundleName: "com.xxx.xxx.news",
abilityName: "com.xxx.xxx.news.EntryAbility"
}
],
// 指定点击通知栏消息后的动作是拉起ability
actionType: wantAgent.OperationType.START_ABILITY,
// 使用者自定义的一个私有值
requestCode: 0,
// 点击通知后,动作执行属性
wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
};
// 通过wantAgent模块下getWantAgent方法获取WantAgent对象
wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj: WantAgent) => {
backgroundTaskManager.startBackgroundRunning(this.context,
backgroundTaskManager.BackgroundMode.AUDIO_PLAYBACK, wantAgentObj).then(() => {
console.info(`Succeeded in operationing startBackgroundRunning.`);
}).catch((err: BusinessError) => {
console.error(`Failed to operation startBackgroundRunning. Code is ${err.code}, message is ${err.message}`);
});
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 开启后台播放音频,切换到后台播放一段时间后,音频任务自己退出的问题?
24浏览 • 0回复 待解决
flutter里音频播放,使用audioplayers播放音频,App切换到后台时自动停止播放了
38浏览 • 1回复 待解决
HarmonyOS实现后台播放音频
341浏览 • 1回复 待解决
HarmonyOS 申请了后台播放音频任务,退到后台会自动暂停音频播放; 打开悬浮框才能正常后台播放
106浏览 • 1回复 待解决
HarmonyOS 音频后台播放问题
337浏览 • 1回复 待解决
鸿蒙-如何实现播放一段音频
10971浏览 • 2回复 待解决
音频后台播放应用突然正常退出问题定位
832浏览 • 1回复 待解决
基于AVPlayer音频后台播放
458浏览 • 1回复 待解决
OH _Audio播放音频问题
2008浏览 • 1回复 待解决
HarmonyOS Video组件,切后台后等待一段时间再切回前台,视频无法继续播放
174浏览 • 1回复 待解决
HarmonyOS 中播放一段几秒钟的音频用哪个API?
83浏览 • 1回复 待解决
HarmonyOS 通过AudioPlayer播放音频如何设置播放速度?
124浏览 • 1回复 待解决
HarmonyOS 音频播放设备的切换
143浏览 • 1回复 待解决
AudioCapturer录音+AudioRenderer播放音频
1202浏览 • 1回复 待解决
HarmonyOS音频播放问题
330浏览 • 1回复 待解决
求大佬告知如何后台播放音乐
2228浏览 • 1回复 待解决
Springboot JPA在线上运行一段时间后报错
2596浏览 • 1回复 待解决
HarmonyOS后台播放失效问题
390浏览 • 1回复 待解决
音频播放与长时任务,若暂停超过5秒,此时之前开启的长时任务便会自己关闭
1725浏览 • 1回复 待解决
鸿蒙Dev远程真机能否播放音频?
5414浏览 • 1回复 待解决
音频播放长时任务不生效
1838浏览 • 1回复 待解决
HarmonyOS 音频播放相关问题咨询
100浏览 • 1回复 待解决
HarmonyOS AVPlayer播放视频,退出页面后台播放时,视频会停止
368浏览 • 1回复 待解决
使用AVPlayer播放音频文件的几种方式实现
1555浏览 • 1回复 待解决
如何后台播放音乐,你知道吗?
2181浏览 • 1回复 待解决
1、检查后台播放使用接入成功:Succeeded in operationing startBackgroundRunning. 是否有打印?需要申请ohos.permission.KEEP_BACKGROUND_RUNNING权限,配置方式请参见声明权限。
2、声明后台模式类型,在module.json5配置文件中为需要使用长时任务的UIAbility声明相应的长时任务类型(配置文件中填写长时任务类型的配置项)。文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/continuous-task-V5