操作 旧版本 新版本 d.ts文件
新增API NA 类名:global;
API声明:declare struct AVCastPicker
差异内容:declare struct AVCastPicker
api/@ohos.multimedia.avCastPicker.d.ets
新增API NA 类名:AVCastPicker;
API声明:@Prop
normalColor?: Color | number | string;
差异内容:@Prop
normalColor?: Color | number | string;
api/@ohos.multimedia.avCastPicker.d.ets
新增API NA 类名:AVCastPicker;
API声明:@Prop
activeColor?: Color | number | string;
差异内容:@Prop
activeColor?: Color | number | string;
api/@ohos.multimedia.avCastPicker.d.ets
新增API NA 类名:AVCastPicker;
API声明:onStateChange?: (state: AVCastPickerState) => void;
差异内容:onStateChange?: (state: AVCastPickerState) => void;
api/@ohos.multimedia.avCastPicker.d.ets
新增API NA 类名:global;
API声明:export declare enum AVCastPickerState
差异内容:export declare enum AVCastPickerState
api/@ohos.multimedia.avCastPickerParam.d.ts
新增API NA 类名:AVCastPickerState;
API声明:STATE_APPEARING
差异内容:STATE_APPEARING
api/@ohos.multimedia.avCastPickerParam.d.ts
新增API NA 类名:AVCastPickerState;
API声明:STATE_DISAPPEARING
差异内容:STATE_DISAPPEARING
api/@ohos.multimedia.avCastPickerParam.d.ts
新增API NA 类名:global;
API声明:declare namespace avSession
差异内容:declare namespace avSession
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:function createAVSession(context: Context, tag: string, type: AVSessionType, callback: AsyncCallback<AVSession>): void;
差异内容:function createAVSession(context: Context, tag: string, type: AVSessionType, callback: AsyncCallback<AVSession>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:function createAVSession(context: Context, tag: string, type: AVSessionType): Promise<AVSession>;
差异内容:function createAVSession(context: Context, tag: string, type: AVSessionType): Promise<AVSession>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum ProtocolType
差异内容:enum ProtocolType
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ProtocolType;
API声明:TYPE_LOCAL = 0
差异内容:TYPE_LOCAL = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ProtocolType;
API声明:TYPE_CAST_PLUS_STREAM = 2
差异内容:TYPE_CAST_PLUS_STREAM = 2
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:type AVSessionType = 'audio' | 'video' | 'voice_call';
差异内容:type AVSessionType = 'audio' | 'video' | 'voice_call';
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVSession
差异内容:interface AVSession
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:readonly sessionId: string;
差异内容:readonly sessionId: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:readonly sessionType: AVSessionType;
差异内容:readonly sessionType: AVSessionType;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVMetadata(data: AVMetadata, callback: AsyncCallback<void>): void;
差异内容:setAVMetadata(data: AVMetadata, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVMetadata(data: AVMetadata): Promise<void>;
差异内容:setAVMetadata(data: AVMetadata): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setCallMetadata(data: CallMetadata, callback: AsyncCallback<void>): void;
差异内容:setCallMetadata(data: CallMetadata, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setCallMetadata(data: CallMetadata): Promise<void>;
差异内容:setCallMetadata(data: CallMetadata): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVPlaybackState(state: AVPlaybackState, callback: AsyncCallback<void>): void;
差异内容:setAVPlaybackState(state: AVPlaybackState, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVPlaybackState(state: AVPlaybackState): Promise<void>;
差异内容:setAVPlaybackState(state: AVPlaybackState): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVCallState(state: AVCallState, callback: AsyncCallback<void>): void;
差异内容:setAVCallState(state: AVCallState, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVCallState(state: AVCallState): Promise<void>;
差异内容:setAVCallState(state: AVCallState): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setLaunchAbility(ability: WantAgent, callback: AsyncCallback<void>): void;
差异内容:setLaunchAbility(ability: WantAgent, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setLaunchAbility(ability: WantAgent): Promise<void>;
差异内容:setLaunchAbility(ability: WantAgent): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:dispatchSessionEvent(event: string, args: {
[key: string]: Object;
}, callback: AsyncCallback<void>): void;
差异内容:dispatchSessionEvent(event: string, args: {
[key: string]: Object;
}, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:dispatchSessionEvent(event: string, args: {
[key: string]: Object;
}): Promise<void>;
差异内容:dispatchSessionEvent(event: string, args: {
[key: string]: Object;
}): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVQueueItems(items: Array<AVQueueItem>, callback: AsyncCallback<void>): void;
差异内容:setAVQueueItems(items: Array<AVQueueItem>, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVQueueItems(items: Array<AVQueueItem>): Promise<void>;
差异内容:setAVQueueItems(items: Array<AVQueueItem>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVQueueTitle(title: string, callback: AsyncCallback<void>): void;
差异内容:setAVQueueTitle(title: string, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setAVQueueTitle(title: string): Promise<void>;
差异内容:setAVQueueTitle(title: string): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setExtras(extras: {
[key: string]: Object;
}, callback: AsyncCallback<void>): void;
差异内容:setExtras(extras: {
[key: string]: Object;
}, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:setExtras(extras: {
[key: string]: Object;
}): Promise<void>;
差异内容:setExtras(extras: {
[key: string]: Object;
}): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getController(callback: AsyncCallback<AVSessionController>): void;
差异内容:getController(callback: AsyncCallback<AVSessionController>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getController(): Promise<AVSessionController>;
差异内容:getController(): Promise<AVSessionController>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getAVCastController(callback: AsyncCallback<AVCastController>): void;
差异内容:getAVCastController(callback: AsyncCallback<AVCastController>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getAVCastController(): Promise<AVCastController>;
差异内容:getAVCastController(): Promise<AVCastController>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getOutputDevice(callback: AsyncCallback<OutputDeviceInfo>): void;
差异内容:getOutputDevice(callback: AsyncCallback<OutputDeviceInfo>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getOutputDevice(): Promise<OutputDeviceInfo>;
差异内容:getOutputDevice(): Promise<OutputDeviceInfo>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:getOutputDeviceSync(): OutputDeviceInfo;
差异内容:getOutputDeviceSync(): OutputDeviceInfo;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'play', callback: () => void): void;
差异内容:on(type: 'play', callback: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'pause', callback: () => void): void;
差异内容:on(type: 'pause', callback: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'stop', callback: () => void): void;
差异内容:on(type: 'stop', callback: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'playNext', callback: () => void): void;
差异内容:on(type: 'playNext', callback: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'playPrevious', callback: () => void): void;
差异内容:on(type: 'playPrevious', callback: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'fastForward', callback: (time?: number) => void): void;
差异内容:on(type: 'fastForward', callback: (time?: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'rewind', callback: (time?: number) => void): void;
差异内容:on(type: 'rewind', callback: (time?: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'play', callback?: () => void): void;
差异内容:off(type: 'play', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'pause', callback?: () => void): void;
差异内容:off(type: 'pause', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'stop', callback?: () => void): void;
差异内容:off(type: 'stop', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'playNext', callback?: () => void): void;
差异内容:off(type: 'playNext', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'playPrevious', callback?: () => void): void;
差异内容:off(type: 'playPrevious', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'fastForward', callback?: () => void): void;
差异内容:off(type: 'fastForward', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'rewind', callback?: () => void): void;
差异内容:off(type: 'rewind', callback?: () => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'playFromAssetId', callback: (assetId: number) => void): void;
差异内容:on(type: 'playFromAssetId', callback: (assetId: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'playFromAssetId', callback?: (assetId: number) => void): void;
差异内容:off(type: 'playFromAssetId', callback?: (assetId: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'seek', callback: (time: number) => void): void;
差异内容:on(type: 'seek', callback: (time: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'seek', callback?: (time: number) => void): void;
差异内容:off(type: 'seek', callback?: (time: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'setSpeed', callback: (speed: number) => void): void;
差异内容:on(type: 'setSpeed', callback: (speed: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'setSpeed', callback?: (speed: number) => void): void;
差异内容:off(type: 'setSpeed', callback?: (speed: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'setLoopMode', callback: (mode: LoopMode) => void): void;
差异内容:on(type: 'setLoopMode', callback: (mode: LoopMode) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'setLoopMode', callback?: (mode: LoopMode) => void): void;
差异内容:off(type: 'setLoopMode', callback?: (mode: LoopMode) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'toggleFavorite', callback: (assetId: string) => void): void;
差异内容:on(type: 'toggleFavorite', callback: (assetId: string) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'toggleFavorite', callback?: (assetId: string) => void): void;
差异内容:off(type: 'toggleFavorite', callback?: (assetId: string) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'handleKeyEvent', callback: (event: KeyEvent) => void): void;
差异内容:on(type: 'handleKeyEvent', callback: (event: KeyEvent) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'handleKeyEvent', callback?: (event: KeyEvent) => void): void;
差异内容:off(type: 'handleKeyEvent', callback?: (event: KeyEvent) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'outputDeviceChange', callback: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
差异内容:on(type: 'outputDeviceChange', callback: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'outputDeviceChange', callback?: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
差异内容:off(type: 'outputDeviceChange', callback?: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'commonCommand', callback: (command: string, args: {
[key: string]: Object;
}) => void): void;
差异内容:on(type: 'commonCommand', callback: (command: string, args: {
[key: string]: Object;
}) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'commonCommand', callback?: (command: string, args: {
[key: string]: Object;
}) => void): void;
差异内容:off(type: 'commonCommand', callback?: (command: string, args: {
[key: string]: Object;
}) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'skipToQueueItem', callback: (itemId: number) => void): void;
差异内容:on(type: 'skipToQueueItem', callback: (itemId: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'skipToQueueItem', callback?: (itemId: number) => void): void;
差异内容:off(type: 'skipToQueueItem', callback?: (itemId: number) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'answer', callback: Callback<void>): void;
差异内容:on(type: 'answer', callback: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'answer', callback?: Callback<void>): void;
差异内容:off(type: 'answer', callback?: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'hangUp', callback: Callback<void>): void;
差异内容:on(type: 'hangUp', callback: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'hangUp', callback?: Callback<void>): void;
差异内容:off(type: 'hangUp', callback?: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'toggleCallMute', callback: Callback<void>): void;
差异内容:on(type: 'toggleCallMute', callback: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'toggleCallMute', callback?: Callback<void>): void;
差异内容:off(type: 'toggleCallMute', callback?: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:stopCasting(callback: AsyncCallback<void>): void;
差异内容:stopCasting(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:stopCasting(): Promise<void>;
差异内容:stopCasting(): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:activate(callback: AsyncCallback<void>): void;
差异内容:activate(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:activate(): Promise<void>;
差异内容:activate(): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:deactivate(callback: AsyncCallback<void>): void;
差异内容:deactivate(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:deactivate(): Promise<void>;
差异内容:deactivate(): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:destroy(callback: AsyncCallback<void>): void;
差异内容:destroy(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:destroy(): Promise<void>;
差异内容:destroy(): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:type AVCastControlCommandType = 'play' | 'pause' | 'stop' | 'playNext' | 'playPrevious' | 'fastForward' | 'rewind' | 'seek' | 'setVolume' | 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'toggleMute';
差异内容:type AVCastControlCommandType = 'play' | 'pause' | 'stop' | 'playNext' | 'playPrevious' | 'fastForward' | 'rewind' | 'seek' | 'setVolume' | 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'toggleMute';
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVCastControlCommand
差异内容:interface AVCastControlCommand
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastControlCommand;
API声明:command: AVCastControlCommandType;
差异内容:command: AVCastControlCommandType;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastControlCommand;
API声明:parameter?: media.PlaybackSpeed | number | string | LoopMode;
差异内容:parameter?: media.PlaybackSpeed | number | string | LoopMode;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVCastController
差异内容:interface AVCastController
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getAVPlaybackState(callback: AsyncCallback<AVPlaybackState>): void;
差异内容:getAVPlaybackState(callback: AsyncCallback<AVPlaybackState>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getAVPlaybackState(): Promise<AVPlaybackState>;
差异内容:getAVPlaybackState(): Promise<AVPlaybackState>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:sendControlCommand(command: AVCastControlCommand, callback: AsyncCallback<void>): void;
差异内容:sendControlCommand(command: AVCastControlCommand, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:sendControlCommand(command: AVCastControlCommand): Promise<void>;
差异内容:sendControlCommand(command: AVCastControlCommand): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:start(item: AVQueueItem, callback: AsyncCallback<void>): void;
差异内容:start(item: AVQueueItem, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:start(item: AVQueueItem): Promise<void>;
差异内容:start(item: AVQueueItem): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:prepare(item: AVQueueItem, callback: AsyncCallback<void>): void;
差异内容:prepare(item: AVQueueItem, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:prepare(item: AVQueueItem): Promise<void>;
差异内容:prepare(item: AVQueueItem): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getCurrentItem(callback: AsyncCallback<AVQueueItem>): void;
差异内容:getCurrentItem(callback: AsyncCallback<AVQueueItem>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getCurrentItem(): Promise<AVQueueItem>;
差异内容:getCurrentItem(): Promise<AVQueueItem>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getValidCommands(callback: AsyncCallback<Array<AVCastControlCommandType>>): void;
差异内容:getValidCommands(callback: AsyncCallback<Array<AVCastControlCommandType>>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getValidCommands(): Promise<Array<AVCastControlCommandType>>;
差异内容:getValidCommands(): Promise<Array<AVCastControlCommandType>>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:release(callback: AsyncCallback<void>): void;
差异内容:release(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:release(): Promise<void>;
差异内容:release(): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'playbackStateChange', filter: Array<keyof AVPlaybackState> | 'all', callback: (state: AVPlaybackState) => void): void;
差异内容:on(type: 'playbackStateChange', filter: Array<keyof AVPlaybackState> | 'all', callback: (state: AVPlaybackState) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void): void;
差异内容:off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'mediaItemChange', callback: Callback<AVQueueItem>): void;
差异内容:on(type: 'mediaItemChange', callback: Callback<AVQueueItem>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'mediaItemChange'): void;
差异内容:off(type: 'mediaItemChange'): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'playNext', callback: Callback<void>): void;
差异内容:on(type: 'playNext', callback: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'playNext'): void;
差异内容:off(type: 'playNext'): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'playPrevious', callback: Callback<void>): void;
差异内容:on(type: 'playPrevious', callback: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'playPrevious'): void;
差异内容:off(type: 'playPrevious'): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'requestPlay', callback: Callback<AVQueueItem>): void;
差异内容:on(type: 'requestPlay', callback: Callback<AVQueueItem>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'requestPlay', callback?: Callback<AVQueueItem>): void;
差异内容:off(type: 'requestPlay', callback?: Callback<AVQueueItem>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'endOfStream', callback: Callback<void>): void;
差异内容:on(type: 'endOfStream', callback: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'endOfStream', callback?: Callback<void>): void;
差异内容:off(type: 'endOfStream', callback?: Callback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'seekDone', callback: Callback<number>): void;
差异内容:on(type: 'seekDone', callback: Callback<number>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'seekDone'): void;
差异内容:off(type: 'seekDone'): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'validCommandChange', callback: Callback<Array<AVCastControlCommandType>>);
差异内容:on(type: 'validCommandChange', callback: Callback<Array<AVCastControlCommandType>>);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'validCommandChange', callback?: Callback<Array<AVCastControlCommandType>>);
差异内容:off(type: 'validCommandChange', callback?: Callback<Array<AVCastControlCommandType>>);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:on(type: 'error', callback: ErrorCallback): void;
差异内容:on(type: 'error', callback: ErrorCallback): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:off(type: 'error'): void;
差异内容:off(type: 'error'): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum ConnectionState
差异内容:enum ConnectionState
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ConnectionState;
API声明:STATE_CONNECTING = 0
差异内容:STATE_CONNECTING = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ConnectionState;
API声明:STATE_CONNECTED = 1
差异内容:STATE_CONNECTED = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ConnectionState;
API声明:STATE_DISCONNECTED = 6
差异内容:STATE_DISCONNECTED = 6
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum DisplayTag
差异内容:enum DisplayTag
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DisplayTag;
API声明:TAG_AUDIO_VIVID = 1
差异内容:TAG_AUDIO_VIVID = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVMetadata
差异内容:interface AVMetadata
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:assetId: string;
差异内容:assetId: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:title?: string;
差异内容:title?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:artist?: string;
差异内容:artist?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:author?: string;
差异内容:author?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:avQueueId?: string;
差异内容:avQueueId?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:avQueueImage?: image.PixelMap | string;
差异内容:avQueueImage?: image.PixelMap | string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:album?: string;
差异内容:album?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:writer?: string;
差异内容:writer?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:composer?: string;
差异内容:composer?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:duration?: number;
差异内容:duration?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:mediaImage?: image.PixelMap | string;
差异内容:mediaImage?: image.PixelMap | string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:publishDate?: Date;
差异内容:publishDate?: Date;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:subtitle?: string;
差异内容:subtitle?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:description?: string;
差异内容:description?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:lyric?: string;
差异内容:lyric?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:previousAssetId?: string;
差异内容:previousAssetId?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:nextAssetId?: string;
差异内容:nextAssetId?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:filter?: number;
差异内容:filter?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:skipIntervals?: SkipIntervals;
差异内容:skipIntervals?: SkipIntervals;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:displayTags?: number;
差异内容:displayTags?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVMediaDescription
差异内容:interface AVMediaDescription
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:assetId: string;
差异内容:assetId: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:title?: string;
差异内容:title?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:subtitle?: string;
差异内容:subtitle?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:description?: string;
差异内容:description?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:mediaImage?: image.PixelMap | string;
差异内容:mediaImage?: image.PixelMap | string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:extras?: {
[key: string]: Object;
};
差异内容:extras?: {
[key: string]: Object;
};
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:mediaType?: string;
差异内容:mediaType?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:mediaSize?: number;
差异内容:mediaSize?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:albumTitle?: string;
差异内容:albumTitle?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:albumCoverUri?: string;
差异内容:albumCoverUri?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:lyricContent?: string;
差异内容:lyricContent?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:lyricUri?: string;
差异内容:lyricUri?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:artist?: string;
差异内容:artist?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:mediaUri?: string;
差异内容:mediaUri?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:fdSrc?: media.AVFileDescriptor;
差异内容:fdSrc?: media.AVFileDescriptor;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:duration?: number;
差异内容:duration?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:startPosition?: number;
差异内容:startPosition?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:creditsPosition?: number;
差异内容:creditsPosition?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:appName?: string;
差异内容:appName?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:displayTags?: number;
差异内容:displayTags?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVQueueItem
差异内容:interface AVQueueItem
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVQueueItem;
API声明:itemId: number;
差异内容:itemId: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVQueueItem;
API声明:description?: AVMediaDescription;
差异内容:description?: AVMediaDescription;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVPlaybackState
差异内容:interface AVPlaybackState
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:state?: PlaybackState;
差异内容:state?: PlaybackState;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:speed?: number;
差异内容:speed?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:position?: PlaybackPosition;
差异内容:position?: PlaybackPosition;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:bufferedTime?: number;
差异内容:bufferedTime?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:loopMode?: LoopMode;
差异内容:loopMode?: LoopMode;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:isFavorite?: boolean;
差异内容:isFavorite?: boolean;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:activeItemId?: number;
差异内容:activeItemId?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:volume?: number;
差异内容:volume?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:maxVolume?: number;
差异内容:maxVolume?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:muted?: boolean;
差异内容:muted?: boolean;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:duration?: number;
差异内容:duration?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:videoWidth?: number;
差异内容:videoWidth?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:videoHeight?: number;
差异内容:videoHeight?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVPlaybackState;
API声明:extras?: {
[key: string]: Object;
};
差异内容:extras?: {
[key: string]: Object;
};
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface PlaybackPosition
差异内容:interface PlaybackPosition
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackPosition;
API声明:elapsedTime: number;
差异内容:elapsedTime: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackPosition;
API声明:updateTime: number;
差异内容:updateTime: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface CallMetadata
差异内容:interface CallMetadata
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallMetadata;
API声明:name?: string;
差异内容:name?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallMetadata;
API声明:phoneNumber?: string;
差异内容:phoneNumber?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallMetadata;
API声明:avatar?: image.PixelMap;
差异内容:avatar?: image.PixelMap;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVCallState
差异内容:interface AVCallState
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCallState;
API声明:state: CallState;
差异内容:state: CallState;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCallState;
API声明:muted: boolean;
差异内容:muted: boolean;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum CallState
差异内容:enum CallState
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_IDLE = 0
差异内容:CALL_STATE_IDLE = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_INCOMING = 1
差异内容:CALL_STATE_INCOMING = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_ACTIVE = 2
差异内容:CALL_STATE_ACTIVE = 2
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_DIALING = 3
差异内容:CALL_STATE_DIALING = 3
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_WAITING = 4
差异内容:CALL_STATE_WAITING = 4
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_HOLDING = 5
差异内容:CALL_STATE_HOLDING = 5
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:CallState;
API声明:CALL_STATE_DISCONNECTING = 6
差异内容:CALL_STATE_DISCONNECTING = 6
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum AVCastCategory
差异内容:enum AVCastCategory
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastCategory;
API声明:CATEGORY_LOCAL = 0
差异内容:CATEGORY_LOCAL = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastCategory;
API声明:CATEGORY_REMOTE = 1
差异内容:CATEGORY_REMOTE = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum DeviceType
差异内容:enum DeviceType
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceType;
API声明:DEVICE_TYPE_LOCAL = 0
差异内容:DEVICE_TYPE_LOCAL = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceType;
API声明:DEVICE_TYPE_TV = 2
差异内容:DEVICE_TYPE_TV = 2
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceType;
API声明:DEVICE_TYPE_SMART_SPEAKER = 3
差异内容:DEVICE_TYPE_SMART_SPEAKER = 3
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceType;
API声明:DEVICE_TYPE_BLUETOOTH = 10
差异内容:DEVICE_TYPE_BLUETOOTH = 10
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface DeviceInfo
差异内容:interface DeviceInfo
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:castCategory: AVCastCategory;
差异内容:castCategory: AVCastCategory;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:deviceId: string;
差异内容:deviceId: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:deviceName: string;
差异内容:deviceName: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:deviceType: DeviceType;
差异内容:deviceType: DeviceType;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:supportedProtocols?: number;
差异内容:supportedProtocols?: number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface OutputDeviceInfo
差异内容:interface OutputDeviceInfo
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:OutputDeviceInfo;
API声明:devices: Array<DeviceInfo>;
差异内容:devices: Array<DeviceInfo>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum LoopMode
差异内容:enum LoopMode
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:LoopMode;
API声明:LOOP_MODE_SEQUENCE = 0
差异内容:LOOP_MODE_SEQUENCE = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:LoopMode;
API声明:LOOP_MODE_SINGLE = 1
差异内容:LOOP_MODE_SINGLE = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:LoopMode;
API声明:LOOP_MODE_LIST = 2
差异内容:LOOP_MODE_LIST = 2
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:LoopMode;
API声明:LOOP_MODE_SHUFFLE = 3
差异内容:LOOP_MODE_SHUFFLE = 3
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:LoopMode;
API声明:LOOP_MODE_CUSTOM = 4
差异内容:LOOP_MODE_CUSTOM = 4
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum SkipIntervals
差异内容:enum SkipIntervals
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:SkipIntervals;
API声明:SECONDS_10 = 10
差异内容:SECONDS_10 = 10
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:SkipIntervals;
API声明:SECONDS_15 = 15
差异内容:SECONDS_15 = 15
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:SkipIntervals;
API声明:SECONDS_30 = 30
差异内容:SECONDS_30 = 30
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum PlaybackState
差异内容:enum PlaybackState
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_INITIAL = 0
差异内容:PLAYBACK_STATE_INITIAL = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_PREPARE = 1
差异内容:PLAYBACK_STATE_PREPARE = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_PLAY = 2
差异内容:PLAYBACK_STATE_PLAY = 2
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_PAUSE = 3
差异内容:PLAYBACK_STATE_PAUSE = 3
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_FAST_FORWARD = 4
差异内容:PLAYBACK_STATE_FAST_FORWARD = 4
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_REWIND = 5
差异内容:PLAYBACK_STATE_REWIND = 5
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_STOP = 6
差异内容:PLAYBACK_STATE_STOP = 6
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_COMPLETED = 7
差异内容:PLAYBACK_STATE_COMPLETED = 7
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_RELEASED = 8
差异内容:PLAYBACK_STATE_RELEASED = 8
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_ERROR = 9
差异内容:PLAYBACK_STATE_ERROR = 9
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_IDLE = 10
差异内容:PLAYBACK_STATE_IDLE = 10
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:PlaybackState;
API声明:PLAYBACK_STATE_BUFFERING = 11
差异内容:PLAYBACK_STATE_BUFFERING = 11
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVSessionController
差异内容:interface AVSessionController
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:readonly sessionId: string;
差异内容:readonly sessionId: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVPlaybackState(callback: AsyncCallback<AVPlaybackState>): void;
差异内容:getAVPlaybackState(callback: AsyncCallback<AVPlaybackState>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVPlaybackState(): Promise<AVPlaybackState>;
差异内容:getAVPlaybackState(): Promise<AVPlaybackState>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVPlaybackStateSync(): AVPlaybackState;
差异内容:getAVPlaybackStateSync(): AVPlaybackState;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVMetadata(callback: AsyncCallback<AVMetadata>): void;
差异内容:getAVMetadata(callback: AsyncCallback<AVMetadata>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVMetadata(): Promise<AVMetadata>;
差异内容:getAVMetadata(): Promise<AVMetadata>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVMetadataSync(): AVMetadata;
差异内容:getAVMetadataSync(): AVMetadata;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVCallState(callback: AsyncCallback<AVCallState>): void;
差异内容:getAVCallState(callback: AsyncCallback<AVCallState>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVCallState(): Promise<AVCallState>;
差异内容:getAVCallState(): Promise<AVCallState>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getCallMetadata(callback: AsyncCallback<CallMetadata>): void;
差异内容:getCallMetadata(callback: AsyncCallback<CallMetadata>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getCallMetadata(): Promise<CallMetadata>;
差异内容:getCallMetadata(): Promise<CallMetadata>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVQueueTitle(callback: AsyncCallback<string>): void;
差异内容:getAVQueueTitle(callback: AsyncCallback<string>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVQueueTitle(): Promise<string>;
差异内容:getAVQueueTitle(): Promise<string>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVQueueTitleSync(): string;
差异内容:getAVQueueTitleSync(): string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVQueueItems(callback: AsyncCallback<Array<AVQueueItem>>): void;
差异内容:getAVQueueItems(callback: AsyncCallback<Array<AVQueueItem>>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVQueueItems(): Promise<Array<AVQueueItem>>;
差异内容:getAVQueueItems(): Promise<Array<AVQueueItem>>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getAVQueueItemsSync(): Array<AVQueueItem>;
差异内容:getAVQueueItemsSync(): Array<AVQueueItem>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:skipToQueueItem(itemId: number, callback: AsyncCallback<void>): void;
差异内容:skipToQueueItem(itemId: number, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:skipToQueueItem(itemId: number): Promise<void>;
差异内容:skipToQueueItem(itemId: number): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getOutputDevice(callback: AsyncCallback<OutputDeviceInfo>): void;
差异内容:getOutputDevice(callback: AsyncCallback<OutputDeviceInfo>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getOutputDevice(): Promise<OutputDeviceInfo>;
差异内容:getOutputDevice(): Promise<OutputDeviceInfo>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getOutputDeviceSync(): OutputDeviceInfo;
差异内容:getOutputDeviceSync(): OutputDeviceInfo;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendAVKeyEvent(event: KeyEvent, callback: AsyncCallback<void>): void;
差异内容:sendAVKeyEvent(event: KeyEvent, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendAVKeyEvent(event: KeyEvent): Promise<void>;
差异内容:sendAVKeyEvent(event: KeyEvent): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getLaunchAbility(callback: AsyncCallback<WantAgent>): void;
差异内容:getLaunchAbility(callback: AsyncCallback<WantAgent>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getLaunchAbility(): Promise<WantAgent>;
差异内容:getLaunchAbility(): Promise<WantAgent>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getRealPlaybackPositionSync(): number;
差异内容:getRealPlaybackPositionSync(): number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:isActive(callback: AsyncCallback<boolean>): void;
差异内容:isActive(callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:isActive(): Promise<boolean>;
差异内容:isActive(): Promise<boolean>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:isActiveSync(): boolean;
差异内容:isActiveSync(): boolean;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:destroy(callback: AsyncCallback<void>): void;
差异内容:destroy(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:destroy(): Promise<void>;
差异内容:destroy(): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getValidCommands(callback: AsyncCallback<Array<AVControlCommandType>>): void;
差异内容:getValidCommands(callback: AsyncCallback<Array<AVControlCommandType>>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getValidCommands(): Promise<Array<AVControlCommandType>>;
差异内容:getValidCommands(): Promise<Array<AVControlCommandType>>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getValidCommandsSync(): Array<AVControlCommandType>;
差异内容:getValidCommandsSync(): Array<AVControlCommandType>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendControlCommand(command: AVControlCommand, callback: AsyncCallback<void>): void;
差异内容:sendControlCommand(command: AVControlCommand, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendControlCommand(command: AVControlCommand): Promise<void>;
差异内容:sendControlCommand(command: AVControlCommand): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendCommonCommand(command: string, args: {
[key: string]: Object;
}, callback: AsyncCallback<void>): void;
差异内容:sendCommonCommand(command: string, args: {
[key: string]: Object;
}, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendCommonCommand(command: string, args: {
[key: string]: Object;
}): Promise<void>;
差异内容:sendCommonCommand(command: string, args: {
[key: string]: Object;
}): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getExtras(callback: AsyncCallback<{
[key: string]: Object;
}>): void;
差异内容:getExtras(callback: AsyncCallback<{
[key: string]: Object;
}>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getExtras(): Promise<{
[key: string]: Object;
}>;
差异内容:getExtras(): Promise<{
[key: string]: Object;
}>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'metadataChange', filter: Array<keyof AVMetadata> | 'all', callback: (data: AVMetadata) => void);
差异内容:on(type: 'metadataChange', filter: Array<keyof AVMetadata> | 'all', callback: (data: AVMetadata) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'metadataChange', callback?: (data: AVMetadata) => void);
差异内容:off(type: 'metadataChange', callback?: (data: AVMetadata) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'playbackStateChange', filter: Array<keyof AVPlaybackState> | 'all', callback: (state: AVPlaybackState) => void);
差异内容:on(type: 'playbackStateChange', filter: Array<keyof AVPlaybackState> | 'all', callback: (state: AVPlaybackState) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void);
差异内容:off(type: 'playbackStateChange', callback?: (state: AVPlaybackState) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'callMetadataChange', filter: Array<keyof CallMetadata> | 'all', callback: Callback<CallMetadata>): void;
差异内容:on(type: 'callMetadataChange', filter: Array<keyof CallMetadata> | 'all', callback: Callback<CallMetadata>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'callMetadataChange', callback?: Callback<CallMetadata>): void;
差异内容:off(type: 'callMetadataChange', callback?: Callback<CallMetadata>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'callStateChange', filter: Array<keyof AVCallState> | 'all', callback: Callback<AVCallState>): void;
差异内容:on(type: 'callStateChange', filter: Array<keyof AVCallState> | 'all', callback: Callback<AVCallState>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'callStateChange', callback?: Callback<AVCallState>): void;
差异内容:off(type: 'callStateChange', callback?: Callback<AVCallState>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'sessionDestroy', callback: () => void);
差异内容:on(type: 'sessionDestroy', callback: () => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'sessionDestroy', callback?: () => void);
差异内容:off(type: 'sessionDestroy', callback?: () => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'activeStateChange', callback: (isActive: boolean) => void);
差异内容:on(type: 'activeStateChange', callback: (isActive: boolean) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'activeStateChange', callback?: (isActive: boolean) => void);
差异内容:off(type: 'activeStateChange', callback?: (isActive: boolean) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'validCommandChange', callback: (commands: Array<AVControlCommandType>) => void);
差异内容:on(type: 'validCommandChange', callback: (commands: Array<AVControlCommandType>) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'validCommandChange', callback?: (commands: Array<AVControlCommandType>) => void);
差异内容:off(type: 'validCommandChange', callback?: (commands: Array<AVControlCommandType>) => void);
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'outputDeviceChange', callback: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
差异内容:on(type: 'outputDeviceChange', callback: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'outputDeviceChange', callback?: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
差异内容:off(type: 'outputDeviceChange', callback?: (state: ConnectionState, device: OutputDeviceInfo) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'sessionEvent', callback: (sessionEvent: string, args: {
[key: string]: Object;
}) => void): void;
差异内容:on(type: 'sessionEvent', callback: (sessionEvent: string, args: {
[key: string]: Object;
}) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'sessionEvent', callback?: (sessionEvent: string, args: {
[key: string]: Object;
}) => void): void;
差异内容:off(type: 'sessionEvent', callback?: (sessionEvent: string, args: {
[key: string]: Object;
}) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'queueItemsChange', callback: (items: Array<AVQueueItem>) => void): void;
差异内容:on(type: 'queueItemsChange', callback: (items: Array<AVQueueItem>) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'queueItemsChange', callback?: (items: Array<AVQueueItem>) => void): void;
差异内容:off(type: 'queueItemsChange', callback?: (items: Array<AVQueueItem>) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'queueTitleChange', callback: (title: string) => void): void;
差异内容:on(type: 'queueTitleChange', callback: (title: string) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'queueTitleChange', callback?: (title: string) => void): void;
差异内容:off(type: 'queueTitleChange', callback?: (title: string) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:on(type: 'extrasChange', callback: (extras: {
[key: string]: Object;
}) => void): void;
差异内容:on(type: 'extrasChange', callback: (extras: {
[key: string]: Object;
}) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:off(type: 'extrasChange', callback?: (extras: {
[key: string]: Object;
}) => void): void;
差异内容:off(type: 'extrasChange', callback?: (extras: {
[key: string]: Object;
}) => void): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:type AVControlCommandType = 'play' | 'pause' | 'stop' | 'playNext' | 'playPrevious' | 'fastForward' | 'rewind' | 'seek' | 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'playFromAssetId' | 'answer' | 'hangUp' | 'toggleCallMute';
差异内容:type AVControlCommandType = 'play' | 'pause' | 'stop' | 'playNext' | 'playPrevious' | 'fastForward' | 'rewind' | 'seek' | 'setSpeed' | 'setLoopMode' | 'toggleFavorite' | 'playFromAssetId' | 'answer' | 'hangUp' | 'toggleCallMute';
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:interface AVControlCommand
差异内容:interface AVControlCommand
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVControlCommand;
API声明:command: AVControlCommandType;
差异内容:command: AVControlCommandType;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVControlCommand;
API声明:parameter?: LoopMode | string | number;
差异内容:parameter?: LoopMode | string | number;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum AVSessionErrorCode
差异内容:enum AVSessionErrorCode
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_SERVICE_EXCEPTION = 6600101
差异内容:ERR_CODE_SERVICE_EXCEPTION = 6600101
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_SESSION_NOT_EXIST = 6600102
差异内容:ERR_CODE_SESSION_NOT_EXIST = 6600102
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_CONTROLLER_NOT_EXIST = 6600103
差异内容:ERR_CODE_CONTROLLER_NOT_EXIST = 6600103
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_REMOTE_CONNECTION_ERR = 6600104
差异内容:ERR_CODE_REMOTE_CONNECTION_ERR = 6600104
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_COMMAND_INVALID = 6600105
差异内容:ERR_CODE_COMMAND_INVALID = 6600105
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_SESSION_INACTIVE = 6600106
差异内容:ERR_CODE_SESSION_INACTIVE = 6600106
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_MESSAGE_OVERLOAD = 6600107
差异内容:ERR_CODE_MESSAGE_OVERLOAD = 6600107
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_DEVICE_CONNECTION_FAILED = 6600108
差异内容:ERR_CODE_DEVICE_CONNECTION_FAILED = 6600108
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionErrorCode;
API声明:ERR_CODE_REMOTE_CONNECTION_NOT_EXIST = 6600109
差异内容:ERR_CODE_REMOTE_CONNECTION_NOT_EXIST = 6600109
api/@ohos.multimedia.avsession.d.ts
新增kit 类名:global;
API声明:
差异内容:NA
类名:global;
API声明:api@ohos.multimedia.avCastPicker.d.ets
差异内容:AVSessionKit
api/@ohos.multimedia.avCastPicker.d.ets
新增kit 类名:global;
API声明:
差异内容:NA
类名:global;
API声明:api@ohos.multimedia.avCastPickerParam.d.ts
差异内容:AVSessionKit
api/@ohos.multimedia.avCastPickerParam.d.ts
新增kit 类名:global;
API声明:
差异内容:NA
类名:global;
API声明:api@ohos.multimedia.avsession.d.ts
差异内容:AVSessionKit
api/@ohos.multimedia.avsession.d.ts
新增kit 类名:global;
API声明:
差异内容:NA
类名:global;
API声明:kits@kit.AVSessionKit.d.ts
差异内容:AVSessionKit
kits/@kit.AVSessionKit.d.ts