| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API cross-platform permission change | Class name: global; API declaration: declare namespace media Differences: NA | Class name: global; API declaration: declare namespace media Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: function createAVPlayer(callback: AsyncCallback<AVPlayer>): void; Differences: NA | Class name: media; API declaration: function createAVPlayer(callback: AsyncCallback<AVPlayer>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: function createAVPlayer(): Promise<AVPlayer>; Differences: NA | Class name: media; API declaration: function createAVPlayer(): Promise<AVPlayer>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: function createAVRecorder(callback: AsyncCallback<AVRecorder>): void; Differences: NA | Class name: media; API declaration: function createAVRecorder(callback: AsyncCallback<AVRecorder>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: function createAVRecorder(): Promise<AVRecorder>; Differences: NA | Class name: media; API declaration: function createAVRecorder(): Promise<AVRecorder>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum StateChangeReason Differences: NA | Class name: media; API declaration: enum StateChangeReason Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: StateChangeReason; API declaration: USER = 1 Differences: NA | Class name: StateChangeReason; API declaration: USER = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: StateChangeReason; API declaration: BACKGROUND = 2 Differences: NA | Class name: StateChangeReason; API declaration: BACKGROUND = 2 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: function createAVMetadataExtractor(): Promise<AVMetadataExtractor>; Differences: NA | Class name: media; API declaration: function createAVMetadataExtractor(): Promise<AVMetadataExtractor>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: function createAVMetadataExtractor(callback: AsyncCallback<AVMetadataExtractor>): void; Differences: NA | Class name: media; API declaration: function createAVMetadataExtractor(callback: AsyncCallback<AVMetadataExtractor>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVMetadataExtractor Differences: NA | Class name: media; API declaration: interface AVMetadataExtractor Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: fdSrc?: AVFileDescriptor; Differences: NA | Class name: AVMetadataExtractor; API declaration: fdSrc?: AVFileDescriptor; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: dataSrc?: AVDataSrcDescriptor; Differences: NA | Class name: AVMetadataExtractor; API declaration: dataSrc?: AVDataSrcDescriptor; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: fetchMetadata(callback: AsyncCallback<AVMetadata>): void; Differences: NA | Class name: AVMetadataExtractor; API declaration: fetchMetadata(callback: AsyncCallback<AVMetadata>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: fetchMetadata(): Promise<AVMetadata>; Differences: NA | Class name: AVMetadataExtractor; API declaration: fetchMetadata(): Promise<AVMetadata>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: fetchAlbumCover(callback: AsyncCallback<image.PixelMap>): void; Differences: NA | Class name: AVMetadataExtractor; API declaration: fetchAlbumCover(callback: AsyncCallback<image.PixelMap>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: fetchAlbumCover(): Promise<image.PixelMap>; Differences: NA | Class name: AVMetadataExtractor; API declaration: fetchAlbumCover(): Promise<image.PixelMap>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: release(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVMetadataExtractor; API declaration: release(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadataExtractor; API declaration: release(): Promise<void>; Differences: NA | Class name: AVMetadataExtractor; API declaration: release(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVMetadata Differences: NA | Class name: media; API declaration: interface AVMetadata Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: album?: string; Differences: NA | Class name: AVMetadata; API declaration: album?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: albumArtist?: string; Differences: NA | Class name: AVMetadata; API declaration: albumArtist?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: artist?: string; Differences: NA | Class name: AVMetadata; API declaration: artist?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: author?: string; Differences: NA | Class name: AVMetadata; API declaration: author?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: dateTime?: string; Differences: NA | Class name: AVMetadata; API declaration: dateTime?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: dateTimeFormat?: string; Differences: NA | Class name: AVMetadata; API declaration: dateTimeFormat?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: composer?: string; Differences: NA | Class name: AVMetadata; API declaration: composer?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: duration?: string; Differences: NA | Class name: AVMetadata; API declaration: duration?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: genre?: string; Differences: NA | Class name: AVMetadata; API declaration: genre?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: hasAudio?: string; Differences: NA | Class name: AVMetadata; API declaration: hasAudio?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: hasVideo?: string; Differences: NA | Class name: AVMetadata; API declaration: hasVideo?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: mimeType?: string; Differences: NA | Class name: AVMetadata; API declaration: mimeType?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: trackCount?: string; Differences: NA | Class name: AVMetadata; API declaration: trackCount?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: sampleRate?: string; Differences: NA | Class name: AVMetadata; API declaration: sampleRate?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: title?: string; Differences: NA | Class name: AVMetadata; API declaration: title?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: videoHeight?: string; Differences: NA | Class name: AVMetadata; API declaration: videoHeight?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: videoWidth?: string; Differences: NA | Class name: AVMetadata; API declaration: videoWidth?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVMetadata; API declaration: videoOrientation?: string; Differences: NA | Class name: AVMetadata; API declaration: videoOrientation?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum AVErrorCode Differences: NA | Class name: media; API declaration: enum AVErrorCode Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_OK = 0 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_OK = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_NO_PERMISSION = 201 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_NO_PERMISSION = 201 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_INVALID_PARAMETER = 401 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_INVALID_PARAMETER = 401 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_UNSUPPORT_CAPABILITY = 801 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_UNSUPPORT_CAPABILITY = 801 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_NO_MEMORY = 5400101 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_NO_MEMORY = 5400101 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_OPERATE_NOT_PERMIT = 5400102 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_OPERATE_NOT_PERMIT = 5400102 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_IO = 5400103 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_IO = 5400103 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_TIMEOUT = 5400104 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_TIMEOUT = 5400104 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_SERVICE_DIED = 5400105 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_SERVICE_DIED = 5400105 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_UNSUPPORT_FORMAT = 5400106 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_UNSUPPORT_FORMAT = 5400106 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVErrorCode; API declaration: AVERR_AUDIO_INTERRUPTED = 5400107 Differences: NA | Class name: AVErrorCode; API declaration: AVERR_AUDIO_INTERRUPTED = 5400107 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: type AVPlayerState = 'idle' |'initialized' |'prepared' |'playing' |'paused' |'completed' |'stopped' |'released' |'error'; Differences: NA | Class name: media; API declaration: type AVPlayerState = 'idle' |'initialized' |'prepared' |'playing' |'paused' |'completed' |'stopped' |'released' |'error'; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVPlayer Differences: NA | Class name: media; API declaration: interface AVPlayer Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: prepare(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: prepare(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: prepare(): Promise<void>; Differences: NA | Class name: AVPlayer; API declaration: prepare(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: play(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: play(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: play(): Promise<void>; Differences: NA | Class name: AVPlayer; API declaration: play(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: pause(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: pause(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: pause(): Promise<void>; Differences: NA | Class name: AVPlayer; API declaration: pause(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: stop(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: stop(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: stop(): Promise<void>; Differences: NA | Class name: AVPlayer; API declaration: stop(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: reset(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: reset(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: reset(): Promise<void>; Differences: NA | Class name: AVPlayer; API declaration: reset(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: release(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: release(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: release(): Promise<void>; Differences: NA | Class name: AVPlayer; API declaration: release(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: seek(timeMs: number, mode?: SeekMode): void; Differences: NA | Class name: AVPlayer; API declaration: seek(timeMs: number, mode?: SeekMode): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: setVolume(volume: number): void; Differences: NA | Class name: AVPlayer; API declaration: setVolume(volume: number): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: getTrackDescription(callback: AsyncCallback<Array<MediaDescription>>): void; Differences: NA | Class name: AVPlayer; API declaration: getTrackDescription(callback: AsyncCallback<Array<MediaDescription>>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: getTrackDescription(): Promise<Array<MediaDescription>>; Differences: NA | Class name: AVPlayer; API declaration: getTrackDescription(): Promise<Array<MediaDescription>>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: url?: string; Differences: NA | Class name: AVPlayer; API declaration: url?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: fdSrc?: AVFileDescriptor; Differences: NA | Class name: AVPlayer; API declaration: fdSrc?: AVFileDescriptor; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: dataSrc?: AVDataSrcDescriptor; Differences: NA | Class name: AVPlayer; API declaration: dataSrc?: AVDataSrcDescriptor; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: loop: boolean; Differences: NA | Class name: AVPlayer; API declaration: loop: boolean; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: readonly currentTime: number; Differences: NA | Class name: AVPlayer; API declaration: readonly currentTime: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: readonly duration: number; Differences: NA | Class name: AVPlayer; API declaration: readonly duration: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: readonly state: AVPlayerState; Differences: NA | Class name: AVPlayer; API declaration: readonly state: AVPlayerState; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: surfaceId?: string; Differences: NA | Class name: AVPlayer; API declaration: surfaceId?: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: readonly width: number; Differences: NA | Class name: AVPlayer; API declaration: readonly width: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: readonly height: number; Differences: NA | Class name: AVPlayer; API declaration: readonly height: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: videoScaleType?: VideoScaleType; Differences: NA | Class name: AVPlayer; API declaration: videoScaleType?: VideoScaleType; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: setSpeed(speed: PlaybackSpeed): void; Differences: NA | Class name: AVPlayer; API declaration: setSpeed(speed: PlaybackSpeed): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: setBitrate(bitrate: number): void; Differences: NA | Class name: AVPlayer; API declaration: setBitrate(bitrate: number): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'stateChange', callback: (state: AVPlayerState, reason: StateChangeReason) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'stateChange', callback: OnAVPlayerStateChangeHandle): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'stateChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'stateChange', callback?: OnAVPlayerStateChangeHandle): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'volumeChange', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'volumeChange', callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'volumeChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'volumeChange', callback?: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'endOfStream', callback: Callback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'endOfStream', callback: Callback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'endOfStream'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'endOfStream', callback?: Callback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'seekDone', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'seekDone', callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'seekDone'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'seekDone', callback?: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'speedDone', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'speedDone', callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'speedDone'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'speedDone', callback?: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'timeUpdate', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'timeUpdate', callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'timeUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'timeUpdate', callback?: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'durationUpdate', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'durationUpdate', callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'durationUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'durationUpdate', callback?: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'bufferingUpdate', callback: (infoType: BufferingInfoType, value: number) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'bufferingUpdate', callback: OnBufferingUpdateHandler): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'bufferingUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'bufferingUpdate', callback?: OnBufferingUpdateHandler): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'videoSizeChange', callback: (width: number, height: number) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'videoSizeChange', callback: OnVideoSizeChangeHandler): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'videoSizeChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'videoSizeChange', callback?: OnVideoSizeChangeHandler): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'audioInterrupt', callback: (info: audio.InterruptEvent) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'audioInterrupt', callback: Callback<audio.InterruptEvent>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'audioInterrupt'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'audioInterrupt', callback?: Callback<audio.InterruptEvent>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'availableBitrates', callback: (bitrates: Array<number>) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'availableBitrates', callback: Callback<Array<number>>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'availableBitrates'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'availableBitrates', callback?: Callback<Array<number>>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVPlayer; API declaration: off(type: 'error'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum BufferingInfoType Differences: NA | Class name: media; API declaration: enum BufferingInfoType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: BufferingInfoType; API declaration: BUFFERING_START = 1 Differences: NA | Class name: BufferingInfoType; API declaration: BUFFERING_START = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: BufferingInfoType; API declaration: BUFFERING_END = 2 Differences: NA | Class name: BufferingInfoType; API declaration: BUFFERING_END = 2 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: BufferingInfoType; API declaration: BUFFERING_PERCENT = 3 Differences: NA | Class name: BufferingInfoType; API declaration: BUFFERING_PERCENT = 3 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: BufferingInfoType; API declaration: CACHED_DURATION = 4 Differences: NA | Class name: BufferingInfoType; API declaration: CACHED_DURATION = 4 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVFileDescriptor Differences: NA | Class name: media; API declaration: interface AVFileDescriptor Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVFileDescriptor; API declaration: fd: number; Differences: NA | Class name: AVFileDescriptor; API declaration: fd: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVFileDescriptor; API declaration: offset?: number; Differences: NA | Class name: AVFileDescriptor; API declaration: offset?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVFileDescriptor; API declaration: length?: number; Differences: NA | Class name: AVFileDescriptor; API declaration: length?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVDataSrcDescriptor Differences: NA | Class name: media; API declaration: interface AVDataSrcDescriptor Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVDataSrcDescriptor; API declaration: fileSize: number; Differences: NA | Class name: AVDataSrcDescriptor; API declaration: fileSize: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVDataSrcDescriptor; API declaration: callback: (buffer: ArrayBuffer, length: number, pos?: number) => number; Differences: NA | Class name: AVDataSrcDescriptor; API declaration: callback: (buffer: ArrayBuffer, length: number, pos?: number) => number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: type AVRecorderState = 'idle' |'prepared' |'started' |'paused' |'stopped' |'released' |'error'; Differences: NA | Class name: media; API declaration: type AVRecorderState = 'idle' |'prepared' |'started' |'paused' |'stopped' |'released' |'error'; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVRecorder Differences: NA | Class name: media; API declaration: interface AVRecorder Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: prepare(config: AVRecorderConfig, callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: prepare(config: AVRecorderConfig, callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: prepare(config: AVRecorderConfig): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: prepare(config: AVRecorderConfig): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: start(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: start(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: start(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: start(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: pause(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: pause(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: pause(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: pause(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: resume(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: resume(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: resume(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: resume(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: stop(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: stop(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: stop(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: stop(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: reset(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: reset(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: reset(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: reset(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: release(callback: AsyncCallback<void>): void; Differences: NA | Class name: AVRecorder; API declaration: release(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: release(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: release(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: readonly state: AVRecorderState; Differences: NA | Class name: AVRecorder; API declaration: readonly state: AVRecorderState; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: on(type: 'stateChange', callback: (state: AVRecorderState, reason: StateChangeReason) => void): void; Differences: NA | Class name: AVRecorder; API declaration: on(type: 'stateChange', callback: OnAVRecorderStateChangeHandler): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: NA | Class name: AVRecorder; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: off(type: 'stateChange'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'stateChange', callback?: OnAVRecorderStateChangeHandler): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorder; API declaration: off(type: 'error'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface Location Differences: NA | Class name: media; API declaration: interface Location Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: Location; API declaration: latitude: number; Differences: NA | Class name: Location; API declaration: latitude: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: Location; API declaration: longitude: number; Differences: NA | Class name: Location; API declaration: longitude: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum PlaybackSpeed Differences: NA | Class name: media; API declaration: enum PlaybackSpeed Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_75_X = 0 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_75_X = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_00_X = 1 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_00_X = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_25_X = 2 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_25_X = 2 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_75_X = 3 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_75_X = 3 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_2_00_X = 4 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_2_00_X = 4 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum VideoScaleType Differences: NA | Class name: media; API declaration: enum VideoScaleType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT = 0 Differences: NA | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT_CROP = 1 Differences: NA | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT_CROP = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum ContainerFormatType Differences: NA | Class name: media; API declaration: enum ContainerFormatType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: ContainerFormatType; API declaration: CFT_MPEG_4 = 'mp4' Differences: NA | Class name: ContainerFormatType; API declaration: CFT_MPEG_4 = 'mp4' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: ContainerFormatType; API declaration: CFT_MPEG_4A = 'm4a' Differences: NA | Class name: ContainerFormatType; API declaration: CFT_MPEG_4A = 'm4a' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum MediaType Differences: NA | Class name: media; API declaration: enum MediaType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaType; API declaration: MEDIA_TYPE_AUD = 0 Differences: NA | Class name: MediaType; API declaration: MEDIA_TYPE_AUD = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaType; API declaration: MEDIA_TYPE_VID = 1 Differences: NA | Class name: MediaType; API declaration: MEDIA_TYPE_VID = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum MediaDescriptionKey Differences: NA | Class name: media; API declaration: enum MediaDescriptionKey Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_TRACK_INDEX = 'track_index' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_TRACK_INDEX = 'track_index' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_TRACK_TYPE = 'track_type' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_TRACK_TYPE = 'track_type' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_CODEC_MIME = 'codec_mime' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_CODEC_MIME = 'codec_mime' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_DURATION = 'duration' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_DURATION = 'duration' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_BITRATE = 'bitrate' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_BITRATE = 'bitrate' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_WIDTH = 'width' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_WIDTH = 'width' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_HEIGHT = 'height' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_HEIGHT = 'height' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_FRAME_RATE = 'frame_rate' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_FRAME_RATE = 'frame_rate' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_AUD_CHANNEL_COUNT = 'channel_count' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_AUD_CHANNEL_COUNT = 'channel_count' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescriptionKey; API declaration: MD_KEY_AUD_SAMPLE_RATE = 'sample_rate' Differences: NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_AUD_SAMPLE_RATE = 'sample_rate' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum AudioSourceType Differences: NA | Class name: media; API declaration: enum AudioSourceType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_DEFAULT = 0 Differences: NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_DEFAULT = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_MIC = 1 Differences: NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_MIC = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum VideoSourceType Differences: NA | Class name: media; API declaration: enum VideoSourceType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: VideoSourceType; API declaration: VIDEO_SOURCE_TYPE_SURFACE_YUV = 0 Differences: NA | Class name: VideoSourceType; API declaration: VIDEO_SOURCE_TYPE_SURFACE_YUV = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: VideoSourceType; API declaration: VIDEO_SOURCE_TYPE_SURFACE_ES = 1 Differences: NA | Class name: VideoSourceType; API declaration: VIDEO_SOURCE_TYPE_SURFACE_ES = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVRecorderProfile Differences: NA | Class name: media; API declaration: interface AVRecorderProfile Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: audioBitrate?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: audioBitrate?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: audioChannels?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: audioChannels?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: audioCodec?: CodecMimeType; Differences: NA | Class name: AVRecorderProfile; API declaration: audioCodec?: CodecMimeType; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: audioSampleRate?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: audioSampleRate?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: fileFormat: ContainerFormatType; Differences: NA | Class name: AVRecorderProfile; API declaration: fileFormat: ContainerFormatType; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: videoBitrate?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: videoBitrate?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: videoCodec?: CodecMimeType; Differences: NA | Class name: AVRecorderProfile; API declaration: videoCodec?: CodecMimeType; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: videoFrameWidth?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: videoFrameWidth?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: videoFrameHeight?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: videoFrameHeight?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: videoFrameRate?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: videoFrameRate?: number; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderProfile; API declaration: isHdr?: boolean; Differences: NA | Class name: AVRecorderProfile; API declaration: isHdr?: boolean; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface AVRecorderConfig Differences: NA | Class name: media; API declaration: interface AVRecorderConfig Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderConfig; API declaration: audioSourceType?: AudioSourceType; Differences: NA | Class name: AVRecorderConfig; API declaration: audioSourceType?: AudioSourceType; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderConfig; API declaration: videoSourceType?: VideoSourceType; Differences: NA | Class name: AVRecorderConfig; API declaration: videoSourceType?: VideoSourceType; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderConfig; API declaration: profile: AVRecorderProfile; Differences: NA | Class name: AVRecorderConfig; API declaration: profile: AVRecorderProfile; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: AVRecorderConfig; API declaration: url: string; Differences: NA | Class name: AVRecorderConfig; API declaration: url: string; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: interface MediaDescription Differences: NA | Class name: media; API declaration: interface MediaDescription Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: MediaDescription; API declaration: [key: string]: Object; Differences: NA | Class name: MediaDescription; API declaration: [key: string]: Object; Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum SeekMode Differences: NA | Class name: media; API declaration: enum SeekMode Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: SeekMode; API declaration: SEEK_NEXT_SYNC = 0 Differences: NA | Class name: SeekMode; API declaration: SEEK_NEXT_SYNC = 0 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: SeekMode; API declaration: SEEK_PREV_SYNC = 1 Differences: NA | Class name: SeekMode; API declaration: SEEK_PREV_SYNC = 1 Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: media; API declaration: enum CodecMimeType Differences: NA | Class name: media; API declaration: enum CodecMimeType Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: VIDEO_H263 = 'video/h263' Differences: NA | Class name: CodecMimeType; API declaration: VIDEO_H263 = 'video/h263' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: VIDEO_AVC = 'video/avc' Differences: NA | Class name: CodecMimeType; API declaration: VIDEO_AVC = 'video/avc' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: VIDEO_MPEG2 = 'video/mpeg2' Differences: NA | Class name: CodecMimeType; API declaration: VIDEO_MPEG2 = 'video/mpeg2' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: VIDEO_MPEG4 = 'video/mp4v-es' Differences: NA | Class name: CodecMimeType; API declaration: VIDEO_MPEG4 = 'video/mp4v-es' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: VIDEO_VP8 = 'video/x-vnd.on2.vp8' Differences: NA | Class name: CodecMimeType; API declaration: VIDEO_VP8 = 'video/x-vnd.on2.vp8' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: AUDIO_AAC = 'audio/mp4a-latm' Differences: NA | Class name: CodecMimeType; API declaration: AUDIO_AAC = 'audio/mp4a-latm' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: AUDIO_VORBIS = 'audio/vorbis' Differences: NA | Class name: CodecMimeType; API declaration: AUDIO_VORBIS = 'audio/vorbis' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: AUDIO_FLAC = 'audio/flac' Differences: NA | Class name: CodecMimeType; API declaration: AUDIO_FLAC = 'audio/flac' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| API cross-platform permission change | Class name: CodecMimeType; API declaration: VIDEO_HEVC = 'video/hevc' Differences: NA | Class name: CodecMimeType; API declaration: VIDEO_HEVC = 'video/hevc' Differences: crossplatform | api/@ohos.multimedia.media.d.ts |
| syscap change | Class name: global; API declaration: declare namespace media Differences: NA | Class name: global; API declaration: declare namespace media Differences: SystemCapability.Multimedia.Media.Core | api/@ohos.multimedia.media.d.ts |
| API deprecated version change | Class name: AVRecorderConfig; API declaration: rotation?: number; Differences: NA | Class name: AVRecorderConfig; API declaration: rotation?: number; Differences: 12 | api/@ohos.multimedia.media.d.ts |
| API deprecated version change | Class name: AVRecorderConfig; API declaration: location?: Location; Differences: NA | Class name: AVRecorderConfig; API declaration: location?: Location; Differences: 12 | api/@ohos.multimedia.media.d.ts |
| New error code | Class name: AudioRecorder; API declaration: prepare(config: AudioRecorderConfig): void; Differences: NA | Class name: AudioRecorder; API declaration: prepare(config: AudioRecorderConfig): void; Differences: 201 | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'stateChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'stateChange', callback?: OnAVPlayerStateChangeHandle): void; Differences: callback?: OnAVPlayerStateChangeHandle | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'volumeChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'volumeChange', callback?: Callback<number>): void; Differences: callback?: Callback<number> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'endOfStream'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'endOfStream', callback?: Callback<void>): void; Differences: callback?: Callback<void> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'seekDone'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'seekDone', callback?: Callback<number>): void; Differences: callback?: Callback<number> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'speedDone'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'speedDone', callback?: Callback<number>): void; Differences: callback?: Callback<number> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'bitrateDone'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'bitrateDone', callback?: Callback<number>): void; Differences: callback?: Callback<number> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'timeUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'timeUpdate', callback?: Callback<number>): void; Differences: callback?: Callback<number> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'durationUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'durationUpdate', callback?: Callback<number>): void; Differences: callback?: Callback<number> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'bufferingUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'bufferingUpdate', callback?: OnBufferingUpdateHandler): void; Differences: callback?: OnBufferingUpdateHandler | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'startRenderFrame'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'startRenderFrame', callback?: Callback<void>): void; Differences: callback?: Callback<void> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'videoSizeChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'videoSizeChange', callback?: OnVideoSizeChangeHandler): void; Differences: callback?: OnVideoSizeChangeHandler | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'audioInterrupt'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'audioInterrupt', callback?: Callback<audio.InterruptEvent>): void; Differences: callback?: Callback<audio.InterruptEvent> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'availableBitrates'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'availableBitrates', callback?: Callback<Array<number>>): void; Differences: callback?: Callback<Array<number>> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'error'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: callback?: ErrorCallback | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVRecorder; API declaration: off(type: 'stateChange'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'stateChange', callback?: OnAVRecorderStateChangeHandler): void; Differences: callback?: OnAVRecorderStateChangeHandler | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVRecorder; API declaration: off(type: 'error'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: callback?: ErrorCallback | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVRecorder; API declaration: off(type: 'audioCapturerChange'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'audioCapturerChange', callback?: Callback<audio.AudioCapturerChangeInfo>): void; Differences: callback?: Callback<audio.AudioCapturerChangeInfo> | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: function createMediaSourceWithUrl(url: string, headers?: Record<string, string>): MediaSource; Differences: function createMediaSourceWithUrl(url: string, headers?: Record<string, string>): MediaSource; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: function createAVScreenCaptureRecorder(): Promise<AVScreenCaptureRecorder>; Differences: function createAVScreenCaptureRecorder(): Promise<AVScreenCaptureRecorder>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: function createAVTranscoder(): Promise<AVTranscoder>; Differences: function createAVTranscoder(): Promise<AVTranscoder>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: function createAVImageGenerator(): Promise<AVImageGenerator>; Differences: function createAVImageGenerator(): Promise<AVImageGenerator>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: function createAVImageGenerator(callback: AsyncCallback<AVImageGenerator>): void; Differences: function createAVImageGenerator(callback: AsyncCallback<AVImageGenerator>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVMetadata; API declaration: hdrType?: HdrType; Differences: hdrType?: HdrType; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVMetadata; API declaration: location?: Location; Differences: location?: Location; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVMetadata; API declaration: customInfo?: Record<string, string>; Differences: customInfo?: Record<string, string>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum HdrType Differences: enum HdrType | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: HdrType; API declaration: AV_HDR_TYPE_NONE = 0 Differences: AV_HDR_TYPE_NONE = 0 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: HdrType; API declaration: AV_HDR_TYPE_VIVID = 1 Differences: AV_HDR_TYPE_VIVID = 1 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface AVImageGenerator Differences: interface AVImageGenerator | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageGenerator; API declaration: fdSrc?: AVFileDescriptor; Differences: fdSrc?: AVFileDescriptor; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageGenerator; API declaration: fetchFrameByTime(timeUs: number, options: AVImageQueryOptions, param: PixelMapParams, callback: AsyncCallback<image.PixelMap>): void; Differences: fetchFrameByTime(timeUs: number, options: AVImageQueryOptions, param: PixelMapParams, callback: AsyncCallback<image.PixelMap>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageGenerator; API declaration: fetchFrameByTime(timeUs: number, options: AVImageQueryOptions, param: PixelMapParams): Promise<image.PixelMap>; Differences: fetchFrameByTime(timeUs: number, options: AVImageQueryOptions, param: PixelMapParams): Promise<image.PixelMap>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageGenerator; API declaration: release(callback: AsyncCallback<void>): void; Differences: release(callback: AsyncCallback<void>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageGenerator; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum AVImageQueryOptions Differences: enum AVImageQueryOptions | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageQueryOptions; API declaration: AV_IMAGE_QUERY_NEXT_SYNC Differences: AV_IMAGE_QUERY_NEXT_SYNC | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageQueryOptions; API declaration: AV_IMAGE_QUERY_PREVIOUS_SYNC Differences: AV_IMAGE_QUERY_PREVIOUS_SYNC | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageQueryOptions; API declaration: AV_IMAGE_QUERY_CLOSEST_SYNC Differences: AV_IMAGE_QUERY_CLOSEST_SYNC | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVImageQueryOptions; API declaration: AV_IMAGE_QUERY_CLOSEST Differences: AV_IMAGE_QUERY_CLOSEST | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface PixelMapParams Differences: interface PixelMapParams | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PixelMapParams; API declaration: width?: number; Differences: width?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PixelMapParams; API declaration: height?: number; Differences: height?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: type OnTrackChangeHandler = (index: number, isSelected: boolean) => void; Differences: type OnTrackChangeHandler = (index: number, isSelected: boolean) => void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: type OnAVPlayerStateChangeHandle = (state: AVPlayerState, reason: StateChangeReason) => void; Differences: type OnAVPlayerStateChangeHandle = (state: AVPlayerState, reason: StateChangeReason) => void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: type OnBufferingUpdateHandler = (infoType: BufferingInfoType, value: number) => void; Differences: type OnBufferingUpdateHandler = (infoType: BufferingInfoType, value: number) => void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: type OnVideoSizeChangeHandler = (width: number, height: number) => void; Differences: type OnVideoSizeChangeHandler = (width: number, height: number) => void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: getSelectedTracks(): Promise<Array<number>>; Differences: getSelectedTracks(): Promise<Array<number>>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: selectTrack(index: number, mode?: SwitchMode): Promise<void>; Differences: selectTrack(index: number, mode?: SwitchMode): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: deselectTrack(index: number): Promise<void>; Differences: deselectTrack(index: number): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: setMediaSource(src: MediaSource, strategy?: PlaybackStrategy): Promise<void>; Differences: setMediaSource(src: MediaSource, strategy?: PlaybackStrategy): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: addSubtitleFromFd(fd: number, offset?: number, length?: number): Promise<void>; Differences: addSubtitleFromFd(fd: number, offset?: number, length?: number): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: addSubtitleFromUrl(url: string): Promise<void>; Differences: addSubtitleFromUrl(url: string): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: getPlaybackInfo(): Promise<PlaybackInfo>; Differences: getPlaybackInfo(): Promise<PlaybackInfo>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: setPlaybackStrategy(strategy: PlaybackStrategy): Promise<void>; Differences: setPlaybackStrategy(strategy: PlaybackStrategy): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: setMediaMuted(mediaType: MediaType, muted: boolean): Promise<void>; Differences: setMediaMuted(mediaType: MediaType, muted: boolean): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: on(type: 'subtitleUpdate', callback: Callback<SubtitleInfo>): void; Differences: on(type: 'subtitleUpdate', callback: Callback<SubtitleInfo>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: off(type: 'subtitleUpdate', callback?: Callback<SubtitleInfo>): void; Differences: off(type: 'subtitleUpdate', callback?: Callback<SubtitleInfo>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: on(type: 'trackChange', callback: OnTrackChangeHandler): void; Differences: on(type: 'trackChange', callback: OnTrackChangeHandler): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: off(type: 'trackChange', callback?: OnTrackChangeHandler): void; Differences: off(type: 'trackChange', callback?: OnTrackChangeHandler): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: on(type: 'trackInfoUpdate', callback: Callback<Array<MediaDescription>>): void; Differences: on(type: 'trackInfoUpdate', callback: Callback<Array<MediaDescription>>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVPlayer; API declaration: off(type: 'trackInfoUpdate', callback?: Callback<Array<MediaDescription>>): void; Differences: off(type: 'trackInfoUpdate', callback?: Callback<Array<MediaDescription>>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface PlaybackInfo Differences: interface PlaybackInfo | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackInfo; API declaration: [key: string]: Object; Differences: [key: string]: Object; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum PlaybackInfoKey Differences: enum PlaybackInfoKey | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackInfoKey; API declaration: SERVER_IP_ADDRESS = 'server_ip_address' Differences: SERVER_IP_ADDRESS = 'server_ip_address' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackInfoKey; API declaration: AVG_DOWNLOAD_RATE = 'average_download_rate' Differences: AVG_DOWNLOAD_RATE = 'average_download_rate' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackInfoKey; API declaration: DOWNLOAD_RATE = 'download_rate' Differences: DOWNLOAD_RATE = 'download_rate' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackInfoKey; API declaration: IS_DOWNLOADING = 'is_downloading' Differences: IS_DOWNLOADING = 'is_downloading' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackInfoKey; API declaration: BUFFER_DURATION = 'buffer_duration' Differences: BUFFER_DURATION = 'buffer_duration' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface MediaSource Differences: interface MediaSource | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: MediaSource; API declaration: setMimeType(mimeType: AVMimeTypes): void; Differences: setMimeType(mimeType: AVMimeTypes): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum AVMimeTypes Differences: enum AVMimeTypes | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVMimeTypes; API declaration: APPLICATION_M3U8 = 'application/m3u8' Differences: APPLICATION_M3U8 = 'application/m3u8' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface PlaybackStrategy Differences: interface PlaybackStrategy | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackStrategy; API declaration: preferredWidth?: number; Differences: preferredWidth?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackStrategy; API declaration: preferredHeight?: number; Differences: preferredHeight?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackStrategy; API declaration: preferredBufferDuration?: number; Differences: preferredBufferDuration?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackStrategy; API declaration: preferredHdr?: boolean; Differences: preferredHdr?: boolean; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackStrategy; API declaration: mutedMediaType?: MediaType; Differences: mutedMediaType?: MediaType; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface SubtitleInfo Differences: interface SubtitleInfo | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SubtitleInfo; API declaration: duration?: number; Differences: duration?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SubtitleInfo; API declaration: startTime?: number; Differences: startTime?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SubtitleInfo; API declaration: text?: string; Differences: text?: string; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: type OnAVRecorderStateChangeHandler = (state: AVRecorderState, reason: StateChangeReason) => void; Differences: type OnAVRecorderStateChangeHandler = (state: AVRecorderState, reason: StateChangeReason) => void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVRecorder; API declaration: updateRotation(rotation: number): Promise<void>; Differences: updateRotation(rotation: number): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVRecorder; API declaration: on(type: 'photoAssetAvailable', callback: Callback<photoAccessHelper.PhotoAsset>): void; Differences: on(type: 'photoAssetAvailable', callback: Callback<photoAccessHelper.PhotoAsset>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVRecorder; API declaration: off(type: 'photoAssetAvailable', callback?: Callback<photoAccessHelper.PhotoAsset>): void; Differences: off(type: 'photoAssetAvailable', callback?: Callback<photoAccessHelper.PhotoAsset>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_50_X = 5 Differences: SPEED_FORWARD_0_50_X = 5 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_50_X = 6 Differences: SPEED_FORWARD_1_50_X = 6 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_25_X = 8 Differences: SPEED_FORWARD_0_25_X = 8 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_125_X = 9 Differences: SPEED_FORWARD_0_125_X = 9 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: ContainerFormatType; API declaration: CFT_MP3 = 'mp3' Differences: CFT_MP3 = 'mp3' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: ContainerFormatType; API declaration: CFT_WAV = 'wav' Differences: CFT_WAV = 'wav' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: MediaType; API declaration: MEDIA_TYPE_SUBTITLE = 2 Differences: MEDIA_TYPE_SUBTITLE = 2 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_AUD_SAMPLE_DEPTH = 'sample_depth' Differences: MD_KEY_AUD_SAMPLE_DEPTH = 'sample_depth' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_LANGUAGE = 'language' Differences: MD_KEY_LANGUAGE = 'language' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_TRACK_NAME = 'track_name' Differences: MD_KEY_TRACK_NAME = 'track_name' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: MediaDescriptionKey; API declaration: MD_KEY_HDR_TYPE = 'hdr_type' Differences: MD_KEY_HDR_TYPE = 'hdr_type' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_VOICE_RECOGNITION = 2 Differences: AUDIO_SOURCE_TYPE_VOICE_RECOGNITION = 2 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_VOICE_COMMUNICATION = 7 Differences: AUDIO_SOURCE_TYPE_VOICE_COMMUNICATION = 7 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_VOICE_MESSAGE = 10 Differences: AUDIO_SOURCE_TYPE_VOICE_MESSAGE = 10 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_CAMCORDER = 13 Differences: AUDIO_SOURCE_TYPE_CAMCORDER = 13 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum FileGenerationMode Differences: enum FileGenerationMode | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: FileGenerationMode; API declaration: APP_CREATE = 0 Differences: APP_CREATE = 0 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: FileGenerationMode; API declaration: AUTO_CREATE_CAMERA_SCENE = 1 Differences: AUTO_CREATE_CAMERA_SCENE = 1 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVRecorderProfile; API declaration: enableTemporalScale?: boolean; Differences: enableTemporalScale?: boolean; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVRecorderConfig; API declaration: fileGenerationMode?: FileGenerationMode; Differences: fileGenerationMode?: FileGenerationMode; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVRecorderConfig; API declaration: metadata?: AVMetadata; Differences: metadata?: AVMetadata; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SeekMode; API declaration: SEEK_CLOSEST = 2 Differences: SEEK_CLOSEST = 2 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum SwitchMode Differences: enum SwitchMode | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SwitchMode; API declaration: SMOOTH = 0 Differences: SMOOTH = 0 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SwitchMode; API declaration: SEGMENT = 1 Differences: SEGMENT = 1 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: SwitchMode; API declaration: CLOSEST = 2 Differences: CLOSEST = 2 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: CodecMimeType; API declaration: AUDIO_MP3 = 'audio/mpeg' Differences: AUDIO_MP3 = 'audio/mpeg' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: CodecMimeType; API declaration: AUDIO_G711MU = 'audio/g711mu' Differences: AUDIO_G711MU = 'audio/g711mu' | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum AVScreenCaptureRecordPreset Differences: enum AVScreenCaptureRecordPreset | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordPreset; API declaration: SCREEN_RECORD_PRESET_H264_AAC_MP4 = 0 Differences: SCREEN_RECORD_PRESET_H264_AAC_MP4 = 0 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordPreset; API declaration: SCREEN_RECORD_PRESET_H265_AAC_MP4 = 1 Differences: SCREEN_RECORD_PRESET_H265_AAC_MP4 = 1 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: enum AVScreenCaptureStateCode Differences: enum AVScreenCaptureStateCode | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_STARTED = 0 Differences: SCREENCAPTURE_STATE_STARTED = 0 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_CANCELED = 1 Differences: SCREENCAPTURE_STATE_CANCELED = 1 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_STOPPED_BY_USER = 2 Differences: SCREENCAPTURE_STATE_STOPPED_BY_USER = 2 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_INTERRUPTED_BY_OTHER = 3 Differences: SCREENCAPTURE_STATE_INTERRUPTED_BY_OTHER = 3 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_STOPPED_BY_CALL = 4 Differences: SCREENCAPTURE_STATE_STOPPED_BY_CALL = 4 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_MIC_UNAVAILABLE = 5 Differences: SCREENCAPTURE_STATE_MIC_UNAVAILABLE = 5 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_MIC_MUTED_BY_USER = 6 Differences: SCREENCAPTURE_STATE_MIC_MUTED_BY_USER = 6 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_MIC_UNMUTED_BY_USER = 7 Differences: SCREENCAPTURE_STATE_MIC_UNMUTED_BY_USER = 7 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_ENTER_PRIVATE_SCENE = 8 Differences: SCREENCAPTURE_STATE_ENTER_PRIVATE_SCENE = 8 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_EXIT_PRIVATE_SCENE = 9 Differences: SCREENCAPTURE_STATE_EXIT_PRIVATE_SCENE = 9 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureStateCode; API declaration: SCREENCAPTURE_STATE_STOPPED_BY_USER_SWITCHES = 10 Differences: SCREENCAPTURE_STATE_STOPPED_BY_USER_SWITCHES = 10 | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface AVScreenCaptureRecordConfig Differences: interface AVScreenCaptureRecordConfig | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: fd: number; Differences: fd: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: frameWidth?: number; Differences: frameWidth?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: frameHeight?: number; Differences: frameHeight?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: videoBitrate?: number; Differences: videoBitrate?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: audioSampleRate?: number; Differences: audioSampleRate?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: audioChannelCount?: number; Differences: audioChannelCount?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: audioBitrate?: number; Differences: audioBitrate?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecordConfig; API declaration: preset?: AVScreenCaptureRecordPreset; Differences: preset?: AVScreenCaptureRecordPreset; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface AVScreenCaptureRecorder Differences: interface AVScreenCaptureRecorder | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: init(config: AVScreenCaptureRecordConfig): Promise<void>; Differences: init(config: AVScreenCaptureRecordConfig): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: startRecording(): Promise<void>; Differences: startRecording(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: stopRecording(): Promise<void>; Differences: stopRecording(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: skipPrivacyMode(windowIDs: Array<number>): Promise<void>; Differences: skipPrivacyMode(windowIDs: Array<number>): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: setMicEnabled(enable: boolean): Promise<void>; Differences: setMicEnabled(enable: boolean): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: on(type: 'stateChange', callback: Callback<AVScreenCaptureStateCode>): void; Differences: on(type: 'stateChange', callback: Callback<AVScreenCaptureStateCode>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: off(type: 'stateChange', callback?: Callback<AVScreenCaptureStateCode>): void; Differences: off(type: 'stateChange', callback?: Callback<AVScreenCaptureStateCode>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVScreenCaptureRecorder; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface AVTranscoderConfig Differences: interface AVTranscoderConfig | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: audioBitrate?: number; Differences: audioBitrate?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: audioCodec?: CodecMimeType; Differences: audioCodec?: CodecMimeType; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: fileFormat: ContainerFormatType; Differences: fileFormat: ContainerFormatType; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: videoBitrate?: number; Differences: videoBitrate?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: videoCodec?: CodecMimeType; Differences: videoCodec?: CodecMimeType; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: videoFrameWidth?: number; Differences: videoFrameWidth?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoderConfig; API declaration: videoFrameHeight?: number; Differences: videoFrameHeight?: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: media; API declaration: interface AVTranscoder Differences: interface AVTranscoder | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: fdSrc: AVFileDescriptor; Differences: fdSrc: AVFileDescriptor; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: fdDst: number; Differences: fdDst: number; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: prepare(config: AVTranscoderConfig): Promise<void>; Differences: prepare(config: AVTranscoderConfig): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: start(): Promise<void>; Differences: start(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: pause(): Promise<void>; Differences: pause(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: resume(): Promise<void>; Differences: resume(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: cancel(): Promise<void>; Differences: cancel(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: release(): Promise<void>; Differences: release(): Promise<void>; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: on(type: 'complete', callback: Callback<void>): void; Differences: on(type: 'complete', callback: Callback<void>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: on(type: 'error', callback: ErrorCallback): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: on(type: 'progressUpdate', callback: Callback<number>): void; Differences: on(type: 'progressUpdate', callback: Callback<number>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: off(type: 'complete', callback?: Callback<void>): void; Differences: off(type: 'complete', callback?: Callback<void>): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: off(type: 'error', callback?: ErrorCallback): void; | api/@ohos.multimedia.media.d.ts |
| New API | NA | Class name: AVTranscoder; API declaration: off(type: 'progressUpdate', callback?: Callback<number>): void; Differences: off(type: 'progressUpdate', callback?: Callback<number>): void; | api/@ohos.multimedia.media.d.ts |
| New Kit | Class name: global; API declaration: api\multimedia\soundPool.d.ts Differences: NA | Class name: global; API declaration: api\multimedia\soundPool.d.ts Differences: MediaKit | api/multimedia/soundPool.d.ts |
| New support for atomic services | Class name: media; API declaration: function createAVRecorder(): Promise<AVRecorder>; Differences: NA | Class name: media; API declaration: function createAVRecorder(): Promise<AVRecorder>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: setVolume(volume: number): void; Differences: NA | Class name: AVPlayer; API declaration: setVolume(volume: number): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: loop: boolean; Differences: NA | Class name: AVPlayer; API declaration: loop: boolean; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: audioInterruptMode?: audio.InterruptMode; Differences: NA | Class name: AVPlayer; API declaration: audioInterruptMode?: audio.InterruptMode; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: audioRendererInfo?: audio.AudioRendererInfo; Differences: NA | Class name: AVPlayer; API declaration: audioRendererInfo?: audio.AudioRendererInfo; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: audioEffectMode?: audio.AudioEffectMode; Differences: NA | Class name: AVPlayer; API declaration: audioEffectMode?: audio.AudioEffectMode; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: readonly currentTime: number; Differences: NA | Class name: AVPlayer; API declaration: readonly currentTime: number; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: readonly state: AVPlayerState; Differences: NA | Class name: AVPlayer; API declaration: readonly state: AVPlayerState; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: readonly width: number; Differences: NA | Class name: AVPlayer; API declaration: readonly width: number; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: readonly height: number; Differences: NA | Class name: AVPlayer; API declaration: readonly height: number; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: videoScaleType?: VideoScaleType; Differences: NA | Class name: AVPlayer; API declaration: videoScaleType?: VideoScaleType; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: setSpeed(speed: PlaybackSpeed): void; Differences: NA | Class name: AVPlayer; API declaration: setSpeed(speed: PlaybackSpeed): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: setBitrate(bitrate: number): void; Differences: NA | Class name: AVPlayer; API declaration: setBitrate(bitrate: number): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: setDecryptionConfig(mediaKeySession: drm.MediaKeySession, secureVideoPath: boolean): void; Differences: NA | Class name: AVPlayer; API declaration: setDecryptionConfig(mediaKeySession: drm.MediaKeySession, secureVideoPath: boolean): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: getMediaKeySystemInfos(): Array<drm.MediaKeySystemInfo>; Differences: NA | Class name: AVPlayer; API declaration: getMediaKeySystemInfos(): Array<drm.MediaKeySystemInfo>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'mediaKeySystemInfoUpdate', callback: (mediaKeySystemInfo: Array<drm.MediaKeySystemInfo>) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'mediaKeySystemInfoUpdate', callback: Callback<Array<drm.MediaKeySystemInfo>>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: off(type: 'mediaKeySystemInfoUpdate', callback?: (mediaKeySystemInfo: Array<drm.MediaKeySystemInfo>) => void): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'mediaKeySystemInfoUpdate', callback?: Callback<Array<drm.MediaKeySystemInfo>>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'volumeChange', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'volumeChange', callback: Callback<number>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'endOfStream', callback: Callback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'endOfStream', callback: Callback<void>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'speedDone', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'speedDone', callback: Callback<number>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'bitrateDone', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'bitrateDone', callback: Callback<number>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'durationUpdate', callback: Callback<number>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'durationUpdate', callback: Callback<number>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'bufferingUpdate', callback: (infoType: BufferingInfoType, value: number) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'bufferingUpdate', callback: OnBufferingUpdateHandler): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: off(type: 'bufferingUpdate'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'bufferingUpdate', callback?: OnBufferingUpdateHandler): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'startRenderFrame', callback: Callback<void>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'startRenderFrame', callback: Callback<void>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'videoSizeChange', callback: (width: number, height: number) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'videoSizeChange', callback: OnVideoSizeChangeHandler): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: off(type: 'videoSizeChange'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'videoSizeChange', callback?: OnVideoSizeChangeHandler): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'audioInterrupt', callback: (info: audio.InterruptEvent) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'audioInterrupt', callback: Callback<audio.InterruptEvent>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: off(type: 'audioInterrupt'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'audioInterrupt', callback?: Callback<audio.InterruptEvent>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'availableBitrates', callback: (bitrates: Array<number>) => void): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'availableBitrates', callback: Callback<Array<number>>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: off(type: 'availableBitrates'): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'availableBitrates', callback?: Callback<Array<number>>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: on(type: 'audioOutputDeviceChangeWithInfo', callback: Callback<audio.AudioStreamDeviceChangeInfo>): void; Differences: NA | Class name: AVPlayer; API declaration: on(type: 'audioOutputDeviceChangeWithInfo', callback: Callback<audio.AudioStreamDeviceChangeInfo>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVPlayer; API declaration: off(type: 'audioOutputDeviceChangeWithInfo', callback?: Callback<audio.AudioStreamDeviceChangeInfo>): void; Differences: NA | Class name: AVPlayer; API declaration: off(type: 'audioOutputDeviceChangeWithInfo', callback?: Callback<audio.AudioStreamDeviceChangeInfo>): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: enum BufferingInfoType Differences: NA | Class name: media; API declaration: enum BufferingInfoType Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: BufferingInfoType; API declaration: BUFFERING_START = 1 Differences: NA | Class name: BufferingInfoType; API declaration: BUFFERING_START = 1 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: BufferingInfoType; API declaration: BUFFERING_END = 2 Differences: NA | Class name: BufferingInfoType; API declaration: BUFFERING_END = 2 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: BufferingInfoType; API declaration: BUFFERING_PERCENT = 3 Differences: NA | Class name: BufferingInfoType; API declaration: BUFFERING_PERCENT = 3 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: BufferingInfoType; API declaration: CACHED_DURATION = 4 Differences: NA | Class name: BufferingInfoType; API declaration: CACHED_DURATION = 4 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: type AVRecorderState = 'idle' |'prepared' |'started' |'paused' |'stopped' |'released' |'error'; Differences: NA | Class name: media; API declaration: type AVRecorderState = 'idle' |'prepared' |'started' |'paused' |'stopped' |'released' |'error'; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: interface AVRecorder Differences: NA | Class name: media; API declaration: interface AVRecorder Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: prepare(config: AVRecorderConfig): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: prepare(config: AVRecorderConfig): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: start(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: start(): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: pause(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: pause(): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: resume(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: resume(): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: stop(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: stop(): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: release(): Promise<void>; Differences: NA | Class name: AVRecorder; API declaration: release(): Promise<void>; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: readonly state: AVRecorderState; Differences: NA | Class name: AVRecorder; API declaration: readonly state: AVRecorderState; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: on(type: 'stateChange', callback: (state: AVRecorderState, reason: StateChangeReason) => void): void; Differences: NA | Class name: AVRecorder; API declaration: on(type: 'stateChange', callback: OnAVRecorderStateChangeHandler): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: NA | Class name: AVRecorder; API declaration: on(type: 'error', callback: ErrorCallback): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: off(type: 'stateChange'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'stateChange', callback?: OnAVRecorderStateChangeHandler): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorder; API declaration: off(type: 'error'): void; Differences: NA | Class name: AVRecorder; API declaration: off(type: 'error', callback?: ErrorCallback): void; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: enum PlaybackSpeed Differences: NA | Class name: media; API declaration: enum PlaybackSpeed Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_75_X = 0 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_0_75_X = 0 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_00_X = 1 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_00_X = 1 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_25_X = 2 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_25_X = 2 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_75_X = 3 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_1_75_X = 3 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_2_00_X = 4 Differences: NA | Class name: PlaybackSpeed; API declaration: SPEED_FORWARD_2_00_X = 4 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: enum VideoScaleType Differences: NA | Class name: media; API declaration: enum VideoScaleType Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT = 0 Differences: NA | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT = 0 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT_CROP = 1 Differences: NA | Class name: VideoScaleType; API declaration: VIDEO_SCALE_TYPE_FIT_CROP = 1 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: enum ContainerFormatType Differences: NA | Class name: media; API declaration: enum ContainerFormatType Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: ContainerFormatType; API declaration: CFT_MPEG_4A = 'm4a' Differences: NA | Class name: ContainerFormatType; API declaration: CFT_MPEG_4A = 'm4a' Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: enum AudioSourceType Differences: NA | Class name: media; API declaration: enum AudioSourceType Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_MIC = 1 Differences: NA | Class name: AudioSourceType; API declaration: AUDIO_SOURCE_TYPE_MIC = 1 Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: interface AVRecorderProfile Differences: NA | Class name: media; API declaration: interface AVRecorderProfile Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderProfile; API declaration: audioBitrate?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: audioBitrate?: number; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderProfile; API declaration: audioChannels?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: audioChannels?: number; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderProfile; API declaration: audioCodec?: CodecMimeType; Differences: NA | Class name: AVRecorderProfile; API declaration: audioCodec?: CodecMimeType; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderProfile; API declaration: audioSampleRate?: number; Differences: NA | Class name: AVRecorderProfile; API declaration: audioSampleRate?: number; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderProfile; API declaration: fileFormat: ContainerFormatType; Differences: NA | Class name: AVRecorderProfile; API declaration: fileFormat: ContainerFormatType; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: interface AVRecorderConfig Differences: NA | Class name: media; API declaration: interface AVRecorderConfig Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderConfig; API declaration: audioSourceType?: AudioSourceType; Differences: NA | Class name: AVRecorderConfig; API declaration: audioSourceType?: AudioSourceType; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderConfig; API declaration: profile: AVRecorderProfile; Differences: NA | Class name: AVRecorderConfig; API declaration: profile: AVRecorderProfile; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: AVRecorderConfig; API declaration: url: string; Differences: NA | Class name: AVRecorderConfig; API declaration: url: string; Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: media; API declaration: enum CodecMimeType Differences: NA | Class name: media; API declaration: enum CodecMimeType Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| New support for atomic services | Class name: CodecMimeType; API declaration: AUDIO_AAC = 'audio/mp4a-latm' Differences: NA | Class name: CodecMimeType; API declaration: AUDIO_AAC = 'audio/mp4a-latm' Differences: atomicservice | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: on(type: 'mediaKeySystemInfoUpdate', callback: (mediaKeySystemInfo: Array<drm.MediaKeySystemInfo>) => void): void; Differences: callback: (mediaKeySystemInfo: Array<drm.MediaKeySystemInfo>) => void | Class name: AVPlayer; API declaration: on(type: 'mediaKeySystemInfoUpdate', callback: Callback<Array<drm.MediaKeySystemInfo>>): void; Differences: callback: Callback<Array<drm.MediaKeySystemInfo>> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: off(type: 'mediaKeySystemInfoUpdate', callback?: (mediaKeySystemInfo: Array<drm.MediaKeySystemInfo>) => void): void; Differences: callback?: (mediaKeySystemInfo: Array<drm.MediaKeySystemInfo>) => void | Class name: AVPlayer; API declaration: off(type: 'mediaKeySystemInfoUpdate', callback?: Callback<Array<drm.MediaKeySystemInfo>>): void; Differences: callback?: Callback<Array<drm.MediaKeySystemInfo>> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: on(type: 'stateChange', callback: (state: AVPlayerState, reason: StateChangeReason) => void): void; Differences: callback: (state: AVPlayerState, reason: StateChangeReason) => void | Class name: AVPlayer; API declaration: on(type: 'stateChange', callback: OnAVPlayerStateChangeHandle): void; Differences: callback: OnAVPlayerStateChangeHandle | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: on(type: 'bufferingUpdate', callback: (infoType: BufferingInfoType, value: number) => void): void; Differences: callback: (infoType: BufferingInfoType, value: number) => void | Class name: AVPlayer; API declaration: on(type: 'bufferingUpdate', callback: OnBufferingUpdateHandler): void; Differences: callback: OnBufferingUpdateHandler | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: on(type: 'videoSizeChange', callback: (width: number, height: number) => void): void; Differences: callback: (width: number, height: number) => void | Class name: AVPlayer; API declaration: on(type: 'videoSizeChange', callback: OnVideoSizeChangeHandler): void; Differences: callback: OnVideoSizeChangeHandler | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: on(type: 'audioInterrupt', callback: (info: audio.InterruptEvent) => void): void; Differences: callback: (info: audio.InterruptEvent) => void | Class name: AVPlayer; API declaration: on(type: 'audioInterrupt', callback: Callback<audio.InterruptEvent>): void; Differences: callback: Callback<audio.InterruptEvent> | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVRecorder; API declaration: on(type: 'stateChange', callback: (state: AVRecorderState, reason: StateChangeReason) => void): void; Differences: callback: (state: AVRecorderState, reason: StateChangeReason) => void | Class name: AVRecorder; API declaration: on(type: 'stateChange', callback: OnAVRecorderStateChangeHandler): void; Differences: callback: OnAVRecorderStateChangeHandler | api/@ohos.multimedia.media.d.ts |
| Function change | Class name: AVPlayer; API declaration: on(type: 'availableBitrates', callback: (bitrates: Array<number>) => void): void; Differences: callback: (bitrates: Array<number>) => void | Class name: AVPlayer; API declaration: on(type: 'availableBitrates', callback: Callback<Array<number>>): void; Differences: callback: Callback<Array<number>> | api/@ohos.multimedia.media.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-ArkData