提交 f9e91307 编写于 作者: W wusongqing
上级 1c4d53e2
...@@ -35,7 +35,7 @@ OpenHarmony系统预置的播控中心,作为媒体会话控制方与音视频 ...@@ -35,7 +35,7 @@ OpenHarmony系统预置的播控中心,作为媒体会话控制方与音视频
媒体会话控制方可以获取当前系统中所有的AVSessionDescriptor,并创建每个会话对应的AVSessionController,从而对系统中的音视频应用进行统一的播放控制。 媒体会话控制方可以获取当前系统中所有的AVSessionDescriptor,并创建每个会话对应的AVSessionController,从而对系统中的音视频应用进行统一的播放控制。
```ts ```ts
//导入AVSession模块 //导入AVSessionManager模块
import AVSessionManager from '@ohos.multimedia.avsession'; import AVSessionManager from '@ohos.multimedia.avsession';
// 全局变量定义 // 全局变量定义
...@@ -202,7 +202,7 @@ OpenHarmony系统预置的播控中心,作为媒体会话控制方与音视频 ...@@ -202,7 +202,7 @@ OpenHarmony系统预置的播控中心,作为媒体会话控制方与音视频
let validCommandTypeArray: Array<AVSessionManager.AVControlCommandType> = await controller.getValidCommands(); let validCommandTypeArray: Array<AVSessionManager.AVControlCommandType> = await controller.getValidCommands();
console.info(`get validCommandArray by controller : length : ${validCommandTypeArray.length}`); console.info(`get validCommandArray by controller : length : ${validCommandTypeArray.length}`);
// 下发播放命令 // 下发播放命令
// 如果可用命令包含播放,则下发播放命令,当然正常session都应该提供并实现播放功能吧 // 如果可用命令包含播放,则下发播放命令,正常session都应该提供并实现播放功能
if (validCommandTypeArray.indexOf('play') >= 0) { if (validCommandTypeArray.indexOf('play') >= 0) {
let avCommand: AVSessionManager.AVControlCommand = {command:'play'}; let avCommand: AVSessionManager.AVControlCommand = {command:'play'};
controller.sendControlCommand(avCommand); controller.sendControlCommand(avCommand);
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
1. 通过AVSessionManager的方法创建并激活媒体会话。 1. 通过AVSessionManager的方法创建并激活媒体会话。
```ts ```ts
import AVSessionManager from '@ohos.multimedia.avsession'; //导入AVSession模块 import AVSessionManager from '@ohos.multimedia.avsession'; //导入AVSessionManager模块
// 创建session // 创建session
async createSession() { async createSession() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册