HarmonyOS 后台播放视频问题

按照官方的demo申请长时任务,后台播放视频,但是没有生效。

async startContinuousTask(): Promise<void> {
  let wantAgentInfo: wantAgent.WantAgentInfo = {
    wants: [
      {
        bundleName: "com.samples.mediaprovider",
        abilityName: "com.samples.mediaprovider.EntryAbility"
      }
    ],
    operationType: wantAgent.OperationType.START_ABILITY,
    requestCode: 0,
    wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
  };
  let want = await wantAgent.getWantAgent(wantAgentInfo);
  await backgroundTaskManager.startBackgroundRunning(GlobalContext.getContext()
  .getObject('context') as (common.UIAbilityContext), backgroundTaskManager.BackgroundMode.AUDIO_PLAYBACK, want);
}
HarmonyOS
2025-01-09 13:31:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

所有需要进行后台播放的音视频应用,都需要同时接入AVSession和后台任务管理,未接入的应用在退到后台时,将会被强制暂停音频播放。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/audio-playback-overview-V5#%E5%BC%80%E5%8F%91%E9%9F%B3%E9%A2%91%E6%92%AD%E6%94%BE%E5%BA%94%E7%94%A8%E9%A1%BB%E7%9F%A5

分享
微博
QQ
微信
回复
2025-01-09 15:52:34
相关问题
HarmonyOS 视频后台播放问题
1104浏览 • 1回复 待解决
HarmonyOS ijkPlayer怎么视频后台播放
903浏览 • 1回复 待解决
HarmonyOS后台播放失效问题
1408浏览 • 1回复 待解决
HarmonyOS 音频后台播放问题
1702浏览 • 1回复 待解决
HarmonyOS 视频列表播放问题
905浏览 • 1回复 待解决
HarmonyOS XComponent播放视频问题
1296浏览 • 1回复 待解决
HarmonyOS AvPlayer视频播放速度问题
1686浏览 • 1回复 待解决
SDK问题视频播放替代?
877浏览 • 1回复 待解决
HarmonyOS 视频播放问题
1934浏览 • 1回复 待解决
HarmonyOS 视频播放
1075浏览 • 1回复 待解决
Java Player视频播放不了的问题
9778浏览 • 2回复 待解决
HarmonyOS 播放后台暂停音频播放
1108浏览 • 1回复 待解决
HarmonyOS 列表视频滚动播放
1278浏览 • 1回复 待解决
HarmonyOS 视频播放相关
2645浏览 • 1回复 待解决