openharmony 鸿蒙 js-apidiff-multimedia

2022-12-22 浏览 (767)

媒体子系统JS API变更

OpenHarmony 3.2 Beta3版本相较于OpenHarmony 3.2 Beta2版本,媒体子系统的API变更如下:

接口变更

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

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

harmony 鸿蒙元能力子系统JS API变更

harmony 鸿蒙无障碍子系统JS API变更

harmony 鸿蒙帐号子系统JS API变更

harmony 鸿蒙ArkUI子系统JS API变更

harmony 鸿蒙电源服务子系统JS API变更

harmony 鸿蒙包管理子系统JS API变更

harmony 鸿蒙基础通信子系统JS API变更

harmony 鸿蒙公共基础库子系统JS API变更

harmony 鸿蒙DFX子系统JS API变更

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