harmony(鸿蒙)JS API Changes of the Multimedia Subsystem

2022-10-28 浏览 (681)

JS API Changes of the Multimedia Subsystem

The table below lists the APIs changes of the multimedia subsystem in OpenHarmony 3.2 Beta3 over OpenHarmony 3.2 Beta2.

API Changes

ModuleClassMethod/Attribute/Enumeration/ConstantChange Type
ohos.multimedia.audioVolumeEventnetworkId: string;Added
ohos.multimedia.audioVolumeEventvolumeGroupId: number;Added
ohos.multimedia.audioAudioDeviceDescriptorreadonly volumeGroupId: number;Added
ohos.multimedia.audioAudioDeviceDescriptorreadonly interruptGroupId: number;Added
ohos.multimedia.audioAudioDeviceDescriptorreadonly networkId: string;Added
ohos.multimedia.audioVolumeGroupInforeadonly type: ConnectType;Added
ohos.multimedia.audioVolumeGroupInforeadonly groupName: string;Added
ohos.multimedia.audioVolumeGroupInforeadonly mappingId: number;Added
ohos.multimedia.audioVolumeGroupInforeadonly groupId: number;Added
ohos.multimedia.audioVolumeGroupInforeadonly networkId: string;Added
ohos.multimedia.audioConnectTypeCONNECT_TYPE_DISTRIBUTED = 2Added
ohos.multimedia.audioConnectTypeCONNECT_TYPE_LOCAL = 1Added
ohos.multimedia.audioAudioGroupManagerisMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
isMute(volumeType: AudioVolumeType): Promise<boolean>;
Added
ohos.multimedia.audioAudioGroupManagermute(volumeType: AudioVolumeType, mute: boolean, callback: AsyncCallback<void>): void;
mute(volumeType: AudioVolumeType, mute: boolean): Promise<void>;
Added
ohos.multimedia.audioAudioGroupManagergetMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
getMaxVolume(volumeType: AudioVolumeType): Promise<number>;
Added
ohos.multimedia.audioAudioGroupManagergetMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
getMinVolume(volumeType: AudioVolumeType): Promise<number>;
Added
ohos.multimedia.audioAudioGroupManagergetVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
getVolume(volumeType: AudioVolumeType): Promise<number>;
Added
ohos.multimedia.audioAudioGroupManagersetVolume(volumeType: AudioVolumeType, volume: number, callback: AsyncCallback<void>): void;
setVolume(volumeType: AudioVolumeType, volume: number): Promise<void>;
Added
ohos.multimedia.audioAudioRoutingManagerselectOutputDeviceByFilter(filter: AudioRendererFilter, outputAudioDevices: AudioDeviceDescriptors, callback: AsyncCallback<void>): void;
selectOutputDeviceByFilter(filter: AudioRendererFilter, outputAudioDevices: AudioDeviceDescriptors): Promise<void>;
Added
ohos.multimedia.audioAudioRoutingManagerselectOutputDevice(outputAudioDevices: AudioDeviceDescriptors, callback: AsyncCallback<void>): void;
selectOutputDevice(outputAudioDevices: AudioDeviceDescriptors): Promise<void>;
Added
ohos.multimedia.audioAudioRoutingManageroff(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void;Added
ohos.multimedia.audioAudioRoutingManageron(type: 'deviceChange', deviceFlag: DeviceFlag, callback: Callback<DeviceChangeAction>): void;Added
ohos.multimedia.audioAudioRoutingManagergetDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void;
getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>;
Added
ohos.multimedia.audioAudioManagergetRoutingManager(callback: AsyncCallback<AudioRoutingManager>): void;
getRoutingManager(): Promise<AudioRoutingManager>;
Added
ohos.multimedia.audioAudioManagergetGroupManager(groupId: number, callback: AsyncCallback<AudioGroupManager>): void;
getGroupManager(groupId: number): Promise<AudioGroupManager>;
Added
ohos.multimedia.audioAudioManagergetVolumeGroups(networkId: string, callback: AsyncCallback<VolumeGroupInfos>): void;
getVolumeGroups(networkId: string): Promise<VolumeGroupInfos>;
Added
ohos.multimedia.audioAudioRendererFilterrendererId?: number;Added
ohos.multimedia.audioAudioRendererFilterrendererInfo?: AudioRendererInfo;Added
ohos.multimedia.audioAudioRendererFilteruid: number;Added
ohos.multimedia.audioDeviceTypeDEFAULT = 1000Added
ohos.multimedia.audioDeviceFlagALL_DISTRIBUTED_DEVICES_FLAG = 12Added
ohos.multimedia.audioDeviceFlagDISTRIBUTED_INPUT_DEVICES_FLAG = 8Added
ohos.multimedia.audioDeviceFlagDISTRIBUTED_OUTPUT_DEVICES_FLAG = 4Added
ohos.multimedia.audioDeviceFlagNONE_DEVICES_FLAG = 0Added
ohos.multimedia.audioaudioconst LOCAL_NETWORK_ID: string;Added
ohos.multimedia.imagePixelMapFormatBGRA_8888 = 4Added
ohos.multimedia.mediaVideoPlayeron(type: 'availableBitratesCollect', callback: (bitrates: Array<number>) => void): void;Added
ohos.multimedia.mediaVideoPlayeron(type: 'availableBitratesCollected', callback: (bitrates: Array<number>) => void): voidDeleted
ohos.multimedia.mediaLibraryDeviceTypeTYPE_TVDeprecated
ohos.multimedia.mediaLibraryDeviceTypeTYPE_CARDeprecated
ohos.multimedia.mediaLibraryDeviceTypeTYPE_WATCHDeprecated
ohos.multimedia.mediaLibraryDeviceTypeTYPE_TABLETDeprecated
ohos.multimedia.mediaLibraryDeviceTypeTYPE_PHONEDeprecated
ohos.multimedia.mediaLibraryDeviceTypeTYPE_LAPTOPDeprecated
ohos.multimedia.mediaLibraryDeviceTypeTYPE_UNKNOWN = 0Deprecated
ohos.multimedia.mediaLibraryPeerInforeadonly isOnline: boolean;Deprecated
ohos.multimedia.mediaLibraryPeerInforeadonly deviceType: DeviceType;Deprecated
ohos.multimedia.mediaLibraryPeerInforeadonly networkId: string;Deprecated
ohos.multimedia.mediaLibraryPeerInforeadonly deviceName: string;Deprecated
ohos.multimedia.mediaLibrarySizeheight: number;Deprecated
ohos.multimedia.mediaLibrarySizewidth: number;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryrelease(callback: AsyncCallback<void>): void;
release(): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibrarygetAllPeers(callback: AsyncCallback<Array<PeerInfo>>): void;
getAllPeers(): Promise<Array<PeerInfo>>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibrarygetActivePeers(callback: AsyncCallback<Array<PeerInfo>>): void;
getActivePeers(): Promise<Array<PeerInfo>>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibrarygetAlbums(options: MediaFetchOptions, callback: AsyncCallback<Array<Album>>): void;
getAlbums(options: MediaFetchOptions): Promise<Array<Album>>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibrarydeleteAsset(uri: string, callback: AsyncCallback<void>): void;
deleteAsset(uri: string): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibrarycreateAsset(mediaType: MediaType, displayName: string, relativePath: string, callback: AsyncCallback<FileAsset>): void;
createAsset(mediaType: MediaType, displayName: string, relativePath: string): Promise<FileAsset>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryoff(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibraryon(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback<void>): void;Deprecated
ohos.multimedia.mediaLibraryMediaLibrarygetFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileResult>): void;
getFileAssets(options: MediaFetchOptions): Promise<FetchFileResult>;
Deprecated
ohos.multimedia.mediaLibraryMediaLibrarygetPublicDirectory(type: DirectoryType, callback: AsyncCallback<string>): void;
getPublicDirectory(type: DirectoryType): Promise<string>;
Deprecated
ohos.multimedia.mediaLibraryDirectoryTypeDIR_DOWNLOADDeprecated
ohos.multimedia.mediaLibraryDirectoryTypeDIR_DOCUMENTSDeprecated
ohos.multimedia.mediaLibraryDirectoryTypeDIR_AUDIODeprecated
ohos.multimedia.mediaLibraryDirectoryTypeDIR_IMAGEDeprecated
ohos.multimedia.mediaLibraryDirectoryTypeDIR_VIDEODeprecated
ohos.multimedia.mediaLibraryDirectoryTypeDIR_CAMERA = 0Deprecated
ohos.multimedia.mediaLibraryAlbumgetFileAssets(callback: AsyncCallback<FetchFileResult>): void;
getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileResult>): void;
getFileAssets(options?: MediaFetchOptions): Promise<FetchFileResult>;
Deprecated
ohos.multimedia.mediaLibraryAlbumcommitModify(callback: AsyncCallback<void>): void;
commitModify(): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryAlbumreadonly coverUri: string;Deprecated
ohos.multimedia.mediaLibraryAlbumreadonly relativePath: string;Deprecated
ohos.multimedia.mediaLibraryAlbumreadonly count: number;Deprecated
ohos.multimedia.mediaLibraryAlbumreadonly dateModified: number;Deprecated
ohos.multimedia.mediaLibraryAlbumreadonly albumUri: string;Deprecated
ohos.multimedia.mediaLibraryAlbumalbumName: string;Deprecated
ohos.multimedia.mediaLibraryAlbumreadonly albumId: number;Deprecated
ohos.multimedia.mediaLibraryFetchFileResultgetAllObject(callback: AsyncCallback<Array<FileAsset>>): void;
getAllObject(): Promise<Array<FileAsset>>;
Deprecated
ohos.multimedia.mediaLibraryFetchFileResultgetPositionObject(index: number, callback: AsyncCallback<FileAsset>): void;
getPositionObject(index: number): Promise<FileAsset>;
Deprecated
ohos.multimedia.mediaLibraryFetchFileResultgetLastObject(callback: AsyncCallback<FileAsset>): void;
getLastObject(): Promise<FileAsset>;
Deprecated
ohos.multimedia.mediaLibraryFetchFileResultgetNextObject(callback: AsyncCallback<FileAsset>): void;
getNextObject(): Promise<FileAsset>;
Deprecated
ohos.multimedia.mediaLibraryFetchFileResultgetFirstObject(callback: AsyncCallback<FileAsset>): void;
getFirstObject(): Promise<FileAsset>;
Deprecated
ohos.multimedia.mediaLibraryFetchFileResultclose(): void;Deprecated
ohos.multimedia.mediaLibraryFetchFileResultisAfterLast(): boolean;Deprecated
ohos.multimedia.mediaLibraryFetchFileResultgetCount(): number;Deprecated
ohos.multimedia.mediaLibraryMediaFetchOptionsextendArgs?: string;Deprecated
ohos.multimedia.mediaLibraryMediaFetchOptionsnetworkId?: string;Deprecated
ohos.multimedia.mediaLibraryMediaFetchOptionsuri?: string;Deprecated
ohos.multimedia.mediaLibraryMediaFetchOptionsorder?: string;Deprecated
ohos.multimedia.mediaLibraryMediaFetchOptionsselectionArgs: Array<string>;Deprecated
ohos.multimedia.mediaLibraryMediaFetchOptionsselections: string;Deprecated
ohos.multimedia.mediaLibraryFileKeyALBUM_NAME = "bucket_display_name"Deprecated
ohos.multimedia.mediaLibraryFileKeyALBUM_ID = "bucket_id"Deprecated
ohos.multimedia.mediaLibraryFileKeyORIENTATION = "orientation"Deprecated
ohos.multimedia.mediaLibraryFileKeyHEIGHT = "height"Deprecated
ohos.multimedia.mediaLibraryFileKeyWIDTH = "width"Deprecated
ohos.multimedia.mediaLibraryFileKeyDURATION = "duration"Deprecated
ohos.multimedia.mediaLibraryFileKeyAUDIOALBUM = "audio_album"Deprecated
ohos.multimedia.mediaLibraryFileKeyARTIST = "artist"Deprecated
ohos.multimedia.mediaLibraryFileKeyTITLE = "title"Deprecated
ohos.multimedia.mediaLibraryFileKeyDATE_TAKEN = "date_taken"Deprecated
ohos.multimedia.mediaLibraryFileKeyDATE_MODIFIED = "date_modified"Deprecated
ohos.multimedia.mediaLibraryFileKeyDATE_ADDED = "date_added"Deprecated
ohos.multimedia.mediaLibraryFileKeySIZE = "size"Deprecated
ohos.multimedia.mediaLibraryFileKeyMEDIA_TYPE = "media_type"Deprecated
ohos.multimedia.mediaLibraryFileKeyMIME_TYPE = "mime_type"Deprecated
ohos.multimedia.mediaLibraryFileKeyPARENT = "parent"Deprecated
ohos.multimedia.mediaLibraryFileKeyDISPLAY_NAME = "display_name"Deprecated
ohos.multimedia.mediaLibraryFileKeyRELATIVE_PATH = "relative_path"Deprecated
ohos.multimedia.mediaLibraryFileKeyID = "file_id"Deprecated
ohos.multimedia.mediaLibraryFileAssetisTrash(callback: AsyncCallback<boolean>): void;
isTrash():Promise<boolean>;
Deprecated
ohos.multimedia.mediaLibraryFileAssettrash(isTrash: boolean, callback: AsyncCallback<void>): void;
trash(isTrash: boolean): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetisFavorite(callback: AsyncCallback<boolean>): void;
isFavorite():Promise<boolean>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetfavorite(isFavorite: boolean, callback: AsyncCallback<void>): void;
favorite(isFavorite: boolean): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetgetThumbnail(callback: AsyncCallback<image.PixelMap>): void;
getThumbnail(size: Size, callback: AsyncCallback<image.PixelMap>): void;
getThumbnail(size?: Size): Promise<image.PixelMap>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetclose(fd: number, callback: AsyncCallback<void>): void;
close(fd: number): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetopen(mode: string, callback: AsyncCallback<number>): void;
open(mode: string): Promise<number>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetcommitModify(callback: AsyncCallback<void>): void;
commitModify(): Promise<void>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetisDirectory(callback: AsyncCallback<boolean>): void;
isDirectory():Promise<boolean>;
Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly albumName: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly albumUri: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly albumId: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly duration: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetorientation: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly height: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly width: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly audioAlbum: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly artist: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly dateTaken: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly dateModified: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly dateAdded: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly size: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly parent: number;Deprecated
ohos.multimedia.mediaLibraryFileAssetrelativePath: string;Deprecated
ohos.multimedia.mediaLibraryFileAssettitle: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetdisplayName: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly mediaType: MediaType;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly mimeType: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly uri: string;Deprecated
ohos.multimedia.mediaLibraryFileAssetreadonly id: number;Deprecated
ohos.multimedia.mediaLibraryMediaTypeAUDIODeprecated
ohos.multimedia.mediaLibraryMediaTypeVIDEODeprecated
ohos.multimedia.mediaLibraryMediaTypeIMAGEDeprecated
ohos.multimedia.mediaLibraryMediaTypeFILE = 0Deprecated
ohos.multimedia.mediaLibrarymediaLibrarygetMediaLibrary(): MediaLibrary;
getMediaLibrary(context: Context): MediaLibrary;
Deprecated

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)Updates (OpenHarmony 3.2 Beta2 -> OpenHarmony 3.2 Beta3)

harmony(鸿蒙)JS API Changes of the Ability Framework

harmony(鸿蒙)JS API Changes of the Accessibility Subsystem

harmony(鸿蒙)JS API Changes of the Account Subsystem

harmony(鸿蒙)JS API Changes of the ArkUI Development Framework

harmony(鸿蒙)JS API Changes of the Power Management Subsystem

harmony(鸿蒙)JS API Changes of the Bundle Management Framework

harmony(鸿蒙)JS API Changes of the Communication Subsystem

harmony(鸿蒙)JS API Changes of the Utils Subsystem

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