操作 旧版本 新版本 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
新增API NA 类名:global;
API声明:export declare struct AVInputCastPicker
差异内容:export declare struct AVInputCastPicker
api/@ohos.multimedia.avInputCastPicker.d.ets
新增API NA 类名:AVInputCastPicker;
API声明:@Prop
customPicker?: CustomBuilder;
差异内容:@Prop
customPicker?: CustomBuilder;
api/@ohos.multimedia.avInputCastPicker.d.ets
新增API NA 类名:AVInputCastPicker;
API声明:onStateChange?: OnPickerStateCallback;
差异内容:onStateChange?: OnPickerStateCallback;
api/@ohos.multimedia.avInputCastPicker.d.ets
新增API NA 类名:global;
API声明:export type OnPickerStateCallback = (state: AVCastPickerState) => void;
差异内容:export type OnPickerStateCallback = (state: AVCastPickerState) => void;
api/@ohos.multimedia.avInputCastPicker.d.ets
新增API NA 类名:ProtocolType;
API声明:TYPE_CAST_PLUS_AUDIO = 8
差异内容:TYPE_CAST_PLUS_AUDIO = 8
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'playWithAssetId', callback: Callback<string>): void;
差异内容:on(type: 'playWithAssetId', callback: Callback<string>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'playWithAssetId', callback?: Callback<string>): void;
差异内容:off(type: 'playWithAssetId', callback?: Callback<string>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:on(type: 'setTargetLoopMode', callback: Callback<LoopMode>): void;
差异内容:on(type: 'setTargetLoopMode', callback: Callback<LoopMode>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSession;
API声明:off(type: 'setTargetLoopMode', callback?: Callback<LoopMode>): void;
差异内容:off(type: 'setTargetLoopMode', callback?: Callback<LoopMode>): void;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名: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
新增API NA 类名: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
新增API NA 类名:AVSession;
API声明:sendCustomData(data: Record<string, Object>): Promise<void>;
差异内容:sendCustomData(data: Record<string, Object>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getSupportedDecoders(): Promise<Array<DecoderType>>;
差异内容:getSupportedDecoders(): Promise<Array<DecoderType>>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getRecommendedResolutionLevel(decoderType: DecoderType): Promise<ResolutionLevel>;
差异内容:getRecommendedResolutionLevel(decoderType: DecoderType): Promise<ResolutionLevel>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getSupportedHdrCapabilities(): Promise<Array<hdrCapability.HDRFormat>>;
差异内容:getSupportedHdrCapabilities(): Promise<Array<hdrCapability.HDRFormat>>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:getSupportedPlaySpeeds(): Promise<Array<number>>;
差异内容:getSupportedPlaySpeeds(): Promise<Array<number>>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVCastController;
API声明:sendCustomData(data: Record<string, Object>): Promise<void>;
差异内容:sendCustomData(data: Record<string, Object>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名: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
新增API NA 类名: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
新增API NA 类名:avSession;
API声明:interface AudioCapabilities
差异内容:interface AudioCapabilities
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AudioCapabilities;
API声明:readonly streamInfos: Array<audio.AudioStreamInfo>;
差异内容:readonly streamInfos: Array<audio.AudioStreamInfo>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum DecoderType
差异内容:enum DecoderType
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DecoderType;
API声明:OH_AVCODEC_MIMETYPE_VIDEO_AVC = 'video/avc'
差异内容:OH_AVCODEC_MIMETYPE_VIDEO_AVC = 'video/avc'
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DecoderType;
API声明:OH_AVCODEC_MIMETYPE_VIDEO_HEVC = 'video/hevc'
差异内容:OH_AVCODEC_MIMETYPE_VIDEO_HEVC = 'video/hevc'
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DecoderType;
API声明:OH_AVCODEC_MIMETYPE_AUDIO_VIVID = 'audio/av3a'
差异内容:OH_AVCODEC_MIMETYPE_AUDIO_VIVID = 'audio/av3a'
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:enum ResolutionLevel
差异内容:enum ResolutionLevel
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ResolutionLevel;
API声明:RESOLUTION_480P = 0
差异内容:RESOLUTION_480P = 0
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ResolutionLevel;
API声明:RESOLUTION_720P = 1
差异内容:RESOLUTION_720P = 1
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ResolutionLevel;
API声明:RESOLUTION_1080P = 2
差异内容:RESOLUTION_1080P = 2
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ResolutionLevel;
API声明:RESOLUTION_2K = 3
差异内容:RESOLUTION_2K = 3
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:ResolutionLevel;
API声明:RESOLUTION_4K = 4
差异内容:RESOLUTION_4K = 4
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:readonly bundleIcon?: image.PixelMap;
差异内容:readonly bundleIcon?: image.PixelMap;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMetadata;
API声明:singleLyricText?: string;
差异内容:singleLyricText?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:pcmSrc?: boolean;
差异内容:pcmSrc?: boolean;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVMediaDescription;
API声明:launchClientData?: string;
差异内容:launchClientData?: string;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:supportedPullClients?: Array<number>;
差异内容:supportedPullClients?: Array<number>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:DeviceInfo;
API声明:audioCapabilities?: AudioCapabilities;
差异内容:audioCapabilities?: AudioCapabilities;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:avSession;
API声明:type ExtraInfo = {
[key: string]: Object;
};
差异内容:type ExtraInfo = {
[key: string]: Object;
};
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:getExtrasWithEvent(extraEvent: string): Promise<ExtraInfo>;
差异内容:getExtrasWithEvent(extraEvent: string): Promise<ExtraInfo>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名:AVSessionController;
API声明:sendCustomData(data: Record<string, Object>): Promise<void>;
差异内容:sendCustomData(data: Record<string, Object>): Promise<void>;
api/@ohos.multimedia.avsession.d.ts
新增API NA 类名: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
新增API NA 类名: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