| 操作 | 旧版本 | 新版本 | 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 |
你可能感兴趣的鸿蒙文章
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