openharmony 鸿蒙 js-apidiff-AVSessionKit

2026-08-25 浏览 (1)

操作旧版本新版本d.ts文件
API废弃版本变更类名:AVSession;
API声明:on(type: 'playFromAssetId', callback: (assetId: number) => void): void;
差异内容:NA
类名:AVSession;
API声明:on(type: 'playFromAssetId', callback: (assetId: number) => void): void;
差异内容:20
api/@ohos.multimedia.avsession.d.ts
API废弃版本变更类名:AVSession;
API声明:off(type: 'playFromAssetId', callback?: (assetId: number) => void): void;
差异内容:NA
类名:AVSession;
API声明:off(type: 'playFromAssetId', callback?: (assetId: number) => void): void;
差异内容:20
api/@ohos.multimedia.avsession.d.ts
新增错误码类名:AVCastPickerHelper;
API声明:on(type: 'pickerStateChange', callback: Callback<AVCastPickerState>): void;
差异内容:NA
类名:AVCastPickerHelper;
API声明:on(type: 'pickerStateChange', callback: Callback<AVCastPickerState>): void;
差异内容:6600101
api/@ohos.multimedia.avsession.d.ts
新增错误码类名:AVCastPickerHelper;
API声明:off(type: 'pickerStateChange', callback?: Callback<AVCastPickerState>): void;
差异内容:NA
类名:AVCastPickerHelper;
API声明:off(type: 'pickerStateChange', callback?: Callback<AVCastPickerState>): void;
差异内容:6600101
api/@ohos.multimedia.avsession.d.ts
自定义类型变更类名:avSession;
API声明:type AVControlCommandType = 'play' |'pause' |'stop' |'playNext' |'playPrevious' |'fastForward' |'rewind' |'seek' |'setSpeed' |'setLoopMode' |'toggleFavorite' |'playFromAssetId' |'answer' |'hangUp' |'toggleCallMute';
差异内容:'play' |'pause' |'stop' |'playNext' |'playPrevious' |'fastForward' |'rewind' |'seek' |'setSpeed' |'setLoopMode' |'toggleFavorite' |'playFromAssetId' |'answer' |'hangUp' |'toggleCallMute'
类名:avSession;
API声明:type AVControlCommandType = 'play' |'pause' |'stop' |'playNext' |'playPrevious' |'fastForward' |'rewind' |'seek' |'setSpeed' |'setLoopMode' |'toggleFavorite' |'playFromAssetId' |'playWithAssetId' |'answer' |'hangUp' |'toggleCallMute' |'setTargetLoopMode';
差异内容:'play' |'pause' |'stop' |'playNext' |'playPrevious' |'fastForward' |'rewind' |'seek' |'setSpeed' |'setLoopMode' |'toggleFavorite' |'playFromAssetId' |'playWithAssetId' |'answer' |'hangUp' |'toggleCallMute' |'setTargetLoopMode'
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:global;
API声明:export declare struct AVInputCastPicker
差异内容:export declare struct AVInputCastPicker
api/@ohos.multimedia.avInputCastPicker.d.ets
新增APINA类名:AVInputCastPicker;
API声明:@Prop
customPicker?: CustomBuilder;
差异内容:@Prop
customPicker?: CustomBuilder;
api/@ohos.multimedia.avInputCastPicker.d.ets
新增APINA类名:AVInputCastPicker;
API声明:onStateChange?: OnPickerStateCallback;
差异内容:onStateChange?: OnPickerStateCallback;
api/@ohos.multimedia.avInputCastPicker.d.ets
新增APINA类名:global;
API声明:export type OnPickerStateCallback = (state: AVCastPickerState) => void;
差异内容:export type OnPickerStateCallback = (state: AVCastPickerState) => void;
api/@ohos.multimedia.avInputCastPicker.d.ets
新增APINA类名:ProtocolType;
API声明:TYPE_CAST_PLUS_AUDIO = 8
差异内容:TYPE_CAST_PLUS_AUDIO = 8
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:on(type: 'playWithAssetId', callback: Callback<string>): void;
差异内容:on(type: 'playWithAssetId', callback: Callback<string>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:off(type: 'playWithAssetId', callback?: Callback<string>): void;
差异内容:off(type: 'playWithAssetId', callback?: Callback<string>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:on(type: 'setTargetLoopMode', callback: Callback<LoopMode>): void;
差异内容:on(type: 'setTargetLoopMode', callback: Callback<LoopMode>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:off(type: 'setTargetLoopMode', callback?: Callback<LoopMode>): void;
差异内容:off(type: 'setTargetLoopMode', callback?: Callback<LoopMode>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:on(type: 'customDataChange', callback: Callback<Record<string, Object>>): void;
差异内容:on(type: 'customDataChange', callback: Callback<Record<string, Object>>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:off(type: 'customDataChange', callback?: Callback<Record<string, Object>>): void;
差异内容:off(type: 'customDataChange', callback?: Callback<Record<string, Object>>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSession;
API声明:sendCustomData(data: Record<string, Object>): Promise<void>;
差异内容:sendCustomData(data: Record<string, Object>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:getSupportedDecoders(): Promise<Array<DecoderType>>;
差异内容:getSupportedDecoders(): Promise<Array<DecoderType>>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:getRecommendedResolutionLevel(decoderType: DecoderType): Promise<ResolutionLevel>;
差异内容:getRecommendedResolutionLevel(decoderType: DecoderType): Promise<ResolutionLevel>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:getSupportedHdrCapabilities(): Promise<Array<hdrCapability.HDRFormat>>;
差异内容:getSupportedHdrCapabilities(): Promise<Array<hdrCapability.HDRFormat>>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:getSupportedPlaySpeeds(): Promise<Array<number>>;
差异内容:getSupportedPlaySpeeds(): Promise<Array<number>>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:sendCustomData(data: Record<string, Object>): Promise<void>;
差异内容:sendCustomData(data: Record<string, Object>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:on(type: 'customDataChange', callback: Callback<Record<string, Object>>): void;
差异内容:on(type: 'customDataChange', callback: Callback<Record<string, Object>>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVCastController;
API声明:off(type: 'customDataChange', callback?: Callback<Record<string, Object>>): void;
差异内容:off(type: 'customDataChange', callback?: Callback<Record<string, Object>>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:avSession;
API声明:interface AudioCapabilities
差异内容:interface AudioCapabilities
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AudioCapabilities;
API声明:readonly streamInfos: Array<audio.AudioStreamInfo>;
差异内容:readonly streamInfos: Array<audio.AudioStreamInfo>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:avSession;
API声明:enum DecoderType
差异内容:enum DecoderType
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:DecoderType;
API声明:OH_AVCODEC_MIMETYPE_VIDEO_AVC = 'video/avc'
差异内容:OH_AVCODEC_MIMETYPE_VIDEO_AVC = 'video/avc'
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:DecoderType;
API声明:OH_AVCODEC_MIMETYPE_VIDEO_HEVC = 'video/hevc'
差异内容:OH_AVCODEC_MIMETYPE_VIDEO_HEVC = 'video/hevc'
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:DecoderType;
API声明:OH_AVCODEC_MIMETYPE_AUDIO_VIVID = 'audio/av3a'
差异内容:OH_AVCODEC_MIMETYPE_AUDIO_VIVID = 'audio/av3a'
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:avSession;
API声明:enum ResolutionLevel
差异内容:enum ResolutionLevel
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:ResolutionLevel;
API声明:RESOLUTION_480P = 0
差异内容:RESOLUTION_480P = 0
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:ResolutionLevel;
API声明:RESOLUTION_720P = 1
差异内容:RESOLUTION_720P = 1
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:ResolutionLevel;
API声明:RESOLUTION_1080P = 2
差异内容:RESOLUTION_1080P = 2
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:ResolutionLevel;
API声明:RESOLUTION_2K = 3
差异内容:RESOLUTION_2K = 3
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:ResolutionLevel;
API声明:RESOLUTION_4K = 4
差异内容:RESOLUTION_4K = 4
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVMetadata;
API声明:readonly bundleIcon?: image.PixelMap;
差异内容:readonly bundleIcon?: image.PixelMap;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVMetadata;
API声明:singleLyricText?: string;
差异内容:singleLyricText?: string;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVMediaDescription;
API声明:pcmSrc?: boolean;
差异内容:pcmSrc?: boolean;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVMediaDescription;
API声明:launchClientData?: string;
差异内容:launchClientData?: string;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:DeviceInfo;
API声明:supportedPullClients?: Array<number>;
差异内容:supportedPullClients?: Array<number>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:DeviceInfo;
API声明:audioCapabilities?: AudioCapabilities;
差异内容:audioCapabilities?: AudioCapabilities;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:avSession;
API声明:type ExtraInfo = {
[key: string]: Object;
};
差异内容:type ExtraInfo = {
[key: string]: Object;
};
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSessionController;
API声明:getExtrasWithEvent(extraEvent: string): Promise<ExtraInfo>;
差异内容:getExtrasWithEvent(extraEvent: string): Promise<ExtraInfo>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSessionController;
API声明:sendCustomData(data: Record<string, Object>): Promise<void>;
差异内容:sendCustomData(data: Record<string, Object>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSessionController;
API声明:on(type: 'customDataChange', callback: Callback<Record<string, Object>>): void;
差异内容:on(type: 'customDataChange', callback: Callback<Record<string, Object>>): void;
api/@ohos.multimedia.avsession.d.ts
新增APINA类名:AVSessionController;
API声明:off(type: 'customDataChange', callback?: Callback<Record<string, Object>>): void;
差异内容:off(type: 'customDataChange', callback?: Callback<Record<string, Object>>): void;
api/@ohos.multimedia.avsession.d.ts
新增kit类名:global;
API声明:
差异内容:NA
类名:global;
API声明:api@ohos.multimedia.avInputCastPicker.d.ets
差异内容:AVSessionKit
api/@ohos.multimedia.avInputCastPicker.d.ets

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apidiff-ArkGraphics2D

openharmony 鸿蒙 js-apidiff-ArkGraphics3D

openharmony 鸿蒙 js-apidiff-MediaKit

openharmony 鸿蒙 js-apidiff-InputKit

openharmony 鸿蒙 js-apidiff-BasicServicesKit

openharmony 鸿蒙 js-apidiff-ConnectivityKit

openharmony 鸿蒙 js-apidiff-ArkWeb

openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit

openharmony 鸿蒙 js-apidiff-ArkData

openharmony 鸿蒙 js-apidiff-NA

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/pmxZ5ULv