1# media_asset_capi.h 2 3## 概述 4 5定义与媒体资源相关的API。提供获取图像或视频信息的能力。 6 7**库:** libmedia_asset_manager.so 8 9**引用文件:** <multimedia/media_library/media_asset_capi.h> 10 11**系统能力:** SystemCapability.FileManagement.PhotoAccessHelper.Core 12 13**起始版本:** 12 14 15**相关模块:** [MediaAssetManager](capi-mediaassetmanager.md) 16 17## 汇总 18 19### 函数 20 21| 名称 | 描述 | 22| -- | -- | 23| [MediaLibrary_ErrorCode OH_MediaAsset_GetUri(OH_MediaAsset* mediaAsset, const char** uri)](#oh_mediaasset_geturi) | 获取媒体资产的uri。 | 24| [MediaLibrary_ErrorCode OH_MediaAsset_GetMediaType(OH_MediaAsset* mediaAsset, MediaLibrary_MediaType* mediaType)](#oh_mediaasset_getmediatype) | 获取媒体资源类型。 | 25| [MediaLibrary_ErrorCode OH_MediaAsset_GetMediaSubType(OH_MediaAsset* mediaAsset, MediaLibrary_MediaSubType* mediaSubType)](#oh_mediaasset_getmediasubtype) | 获取媒体资源子类型。 | 26| [MediaLibrary_ErrorCode OH_MediaAsset_GetDisplayName(OH_MediaAsset* mediaAsset, const char** displayName)](#oh_mediaasset_getdisplayname) | 获取媒体资源的显示名称。 | 27| [MediaLibrary_ErrorCode OH_MediaAsset_GetSize(OH_MediaAsset* mediaAsset, uint32_t* size)](#oh_mediaasset_getsize) | 获取媒体资产的文件大小。 | 28| [MediaLibrary_ErrorCode OH_MediaAsset_GetDateAdded(OH_MediaAsset* mediaAsset, uint32_t* dateAdded)](#oh_mediaasset_getdateadded) | 获取资产添加日期。 | 29| [MediaLibrary_ErrorCode OH_MediaAsset_GetDateModified(OH_MediaAsset* mediaAsset, uint32_t* dateModified)](#oh_mediaasset_getdatemodified) | 获取资产的修改日期。 | 30| [MediaLibrary_ErrorCode OH_MediaAsset_GetDateTaken(OH_MediaAsset* mediaAsset, uint32_t* dateTaken)](#oh_mediaasset_getdatetaken) | 获取资产的拍摄日期。 | 31| [MediaLibrary_ErrorCode OH_MediaAsset_GetDateAddedMs(OH_MediaAsset* mediaAsset, uint32_t* dateAddedMs)](#oh_mediaasset_getdateaddedms) | 获取资产的添加时间(毫秒)。 | 32| [MediaLibrary_ErrorCode OH_MediaAsset_GetDateModifiedMs(OH_MediaAsset* mediaAsset, uint32_t* dateModifiedMs)](#oh_mediaasset_getdatemodifiedms) | 获取资产的修改时间(毫秒)。 | 33| [MediaLibrary_ErrorCode OH_MediaAsset_GetDuration(OH_MediaAsset* mediaAsset, uint32_t* duration)](#oh_mediaasset_getduration) | 获取媒体资源的持续时间(毫秒)。 | 34| [MediaLibrary_ErrorCode OH_MediaAsset_GetWidth(OH_MediaAsset* mediaAsset, uint32_t* width)](#oh_mediaasset_getwidth) | 获取媒体资源的图像宽度(像素)。 | 35| [MediaLibrary_ErrorCode OH_MediaAsset_GetHeight(OH_MediaAsset* mediaAsset, uint32_t* height)](#oh_mediaasset_getheight) | 获取媒体资源的图像高度(像素)。 | 36| [MediaLibrary_ErrorCode OH_MediaAsset_GetOrientation(OH_MediaAsset* mediaAsset, uint32_t* orientation)](#oh_mediaasset_getorientation) | 获取图像的旋转角度,单位为度。 | 37| [MediaLibrary_ErrorCode OH_MediaAsset_IsFavorite(OH_MediaAsset* mediaAsset, uint32_t* favorite)](#oh_mediaasset_isfavorite) | 获取资产的收藏状态。 | 38| [MediaLibrary_ErrorCode OH_MediaAsset_GetTitle(OH_MediaAsset* mediaAsset, const char** title)](#oh_mediaasset_gettitle) | 获取媒体资产的标题。 | 39| [MediaLibrary_ErrorCode OH_MediaAsset_Release(OH_MediaAsset* mediaAsset)](#oh_mediaasset_release) | 释放媒体资产。 | 40 41## 函数说明 42 43### OH_MediaAsset_GetUri() 44 45``` 46MediaLibrary_ErrorCode OH_MediaAsset_GetUri(OH_MediaAsset* mediaAsset, const char** uri) 47``` 48 49**描述** 50 51获取媒体资产的uri。 52 53**起始版本:** 12 54 55 56**参数:** 57 58| 参数项 | 描述 | 59| -- | -- | 60| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 61| const char** uri | 媒体资产的uri。 | 62 63**返回:** 64 65| 类型 | 说明 | 66| -- | -- | 67| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 68 69### OH_MediaAsset_GetMediaType() 70 71``` 72MediaLibrary_ErrorCode OH_MediaAsset_GetMediaType(OH_MediaAsset* mediaAsset, MediaLibrary_MediaType* mediaType) 73``` 74 75**描述** 76 77获取媒体资源类型。 78 79**起始版本:** 13 80 81 82**参数:** 83 84| 参数项 | 描述 | 85| -- | -- | 86| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 87| [MediaLibrary_MediaType](capi-media-asset-base-capi-h.md#medialibrary_mediatype)* mediaType | 媒体资源类型。 | 88 89**返回:** 90 91| 类型 | 说明 | 92| -- | -- | 93| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 94 95### OH_MediaAsset_GetMediaSubType() 96 97``` 98MediaLibrary_ErrorCode OH_MediaAsset_GetMediaSubType(OH_MediaAsset* mediaAsset,MediaLibrary_MediaSubType* mediaSubType) 99``` 100 101**描述** 102 103获取媒体资源子类型。 104 105**起始版本:** 13 106 107 108**参数:** 109 110| 参数项 | 描述 | 111| -- | -- | 112| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 113| [MediaLibrary_MediaSubType](capi-media-asset-base-capi-h.md#medialibrary_mediasubtype)* mediaSubType | 媒体资源子类型。 | 114 115**返回:** 116 117| 类型 | 说明 | 118| -- | -- | 119| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 120 121### OH_MediaAsset_GetDisplayName() 122 123``` 124MediaLibrary_ErrorCode OH_MediaAsset_GetDisplayName(OH_MediaAsset* mediaAsset, const char** displayName) 125``` 126 127**描述** 128 129获取媒体资源的显示名称。 130 131**起始版本:** 12 132 133 134**参数:** 135 136| 参数项 | 描述 | 137| -- | -- | 138| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 139| const char** displayName | 媒体资源的显示名称。 | 140 141**返回:** 142 143| 类型 | 说明 | 144| -- | -- | 145| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 146 147### OH_MediaAsset_GetSize() 148 149``` 150MediaLibrary_ErrorCode OH_MediaAsset_GetSize(OH_MediaAsset* mediaAsset, uint32_t* size) 151``` 152 153**描述** 154 155获取媒体资产的文件大小。 156 157**起始版本:** 12 158 159 160**参数:** 161 162| 参数项 | 描述 | 163| -- | -- | 164| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 165| uint32_t* size | 媒体资源的文件大小(以字节为单位)。 | 166 167**返回:** 168 169| 类型 | 说明 | 170| -- | -- | 171| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 172 173### OH_MediaAsset_GetDateAdded() 174 175``` 176MediaLibrary_ErrorCode OH_MediaAsset_GetDateAdded(OH_MediaAsset* mediaAsset, uint32_t* dateAdded) 177``` 178 179**描述** 180 181获取资产添加日期。 182 183**起始版本:** 13 184 185 186**参数:** 187 188| 参数项 | 描述 | 189| -- | -- | 190| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 191| uint32_t* dateAdded | 资产添加日期。该值是添加文件时间距1970年1月1日的秒数值。 | 192 193**返回:** 194 195| 类型 | 说明 | 196| -- | -- | 197| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 198 199### OH_MediaAsset_GetDateModified() 200 201``` 202MediaLibrary_ErrorCode OH_MediaAsset_GetDateModified(OH_MediaAsset* mediaAsset, uint32_t* dateModified) 203``` 204 205**描述** 206 207获取资产的修改日期。 208 209**起始版本:** 13 210 211 212**参数:** 213 214| 参数项 | 描述 | 215| -- | -- | 216| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 217| uint32_t* dateModified | 资产的修改日期。该值是修改文件时间距1970年1月1日的秒数值,修改文件名不会改变此值,当文件内容发生修改时才会更新。 | 218 219**返回:** 220 221| 类型 | 说明 | 222| -- | -- | 223| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 224 225### OH_MediaAsset_GetDateTaken() 226 227``` 228MediaLibrary_ErrorCode OH_MediaAsset_GetDateTaken(OH_MediaAsset* mediaAsset, uint32_t* dateTaken) 229``` 230 231**描述** 232 233获取资产的拍摄日期。 234 235**起始版本:** 13 236 237 238**参数:** 239 240| 参数项 | 描述 | 241| -- | -- | 242| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 243| uint32_t* dateTaken | 资产的拍摄日期。该值是文件拍照时间距1970年1月1日的秒数值。 | 244 245**返回:** 246 247| 类型 | 说明 | 248| -- | -- | 249| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 250 251### OH_MediaAsset_GetDateAddedMs() 252 253``` 254MediaLibrary_ErrorCode OH_MediaAsset_GetDateAddedMs(OH_MediaAsset* mediaAsset, uint32_t* dateAddedMs) 255``` 256 257**描述** 258 259获取资产的添加时间(毫秒)。 260 261**起始版本:** 13 262 263 264**参数:** 265 266| 参数项 | 描述 | 267| -- | -- | 268| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 269| uint32_t* dateAddedMs | 资产的添加时间(毫秒)。该值是添加文件时间距1970年1月1日的毫秒数值。 | 270 271**返回:** 272 273| 类型 | 说明 | 274| -- | -- | 275| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 276 277### OH_MediaAsset_GetDateModifiedMs() 278 279``` 280MediaLibrary_ErrorCode OH_MediaAsset_GetDateModifiedMs(OH_MediaAsset* mediaAsset, uint32_t* dateModifiedMs) 281``` 282 283**描述** 284 285获取资产的修改时间(毫秒)。 286 287**起始版本:** 12 288 289 290**参数:** 291 292| 参数项 | 描述 | 293| -- | -- | 294| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 295| uint32_t* dateModifiedMs | 资产的修改时间(毫秒)。该值是修改文件时间距1970年1月1日的毫秒数值,修改文件名不会改变此值,当文件内容发生修改时才会更新。 | 296 297**返回:** 298 299| 类型 | 说明 | 300| -- | -- | 301| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 302 303### OH_MediaAsset_GetDuration() 304 305``` 306MediaLibrary_ErrorCode OH_MediaAsset_GetDuration(OH_MediaAsset* mediaAsset, uint32_t* duration) 307``` 308 309**描述** 310 311获取媒体资源的持续时间(毫秒)。 312 313**起始版本:** 13 314 315 316**参数:** 317 318| 参数项 | 描述 | 319| -- | -- | 320| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 321| uint32_t* duration | 媒体资源的持续时间(毫秒)。 | 322 323**返回:** 324 325| 类型 | 说明 | 326| -- | -- | 327| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 328 329### OH_MediaAsset_GetWidth() 330 331``` 332MediaLibrary_ErrorCode OH_MediaAsset_GetWidth(OH_MediaAsset* mediaAsset, uint32_t* width) 333``` 334 335**描述** 336 337获取媒体资源的图像宽度(像素)。 338 339**起始版本:** 12 340 341 342**参数:** 343 344| 参数项 | 描述 | 345| -- | -- | 346| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 347| uint32_t* width | 媒体资源的图像宽度(像素)。 | 348 349**返回:** 350 351| 类型 | 说明 | 352| -- | -- | 353| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 354 355### OH_MediaAsset_GetHeight() 356 357``` 358MediaLibrary_ErrorCode OH_MediaAsset_GetHeight(OH_MediaAsset* mediaAsset, uint32_t* height) 359``` 360 361**描述** 362 363获取媒体资源的图像高度(像素)。 364 365**起始版本:** 12 366 367 368**参数:** 369 370| 参数项 | 描述 | 371| -- | -- | 372| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 373| uint32_t* height | 媒体资源的图像高度(像素)。 | 374 375**返回:** 376 377| 类型 | 说明 | 378| -- | -- | 379| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 380 381### OH_MediaAsset_GetOrientation() 382 383``` 384MediaLibrary_ErrorCode OH_MediaAsset_GetOrientation(OH_MediaAsset* mediaAsset, uint32_t* orientation) 385``` 386 387**描述** 388 389获取图像的旋转角度,单位为度。 390 391**起始版本:** 12 392 393 394**参数:** 395 396| 参数项 | 描述 | 397| -- | -- | 398| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 399| uint32_t* orientation | 图像的旋转角度,单位为度。 | 400 401**返回:** 402 403| 类型 | 说明 | 404| -- | -- | 405| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 406 407### OH_MediaAsset_IsFavorite() 408 409``` 410MediaLibrary_ErrorCode OH_MediaAsset_IsFavorite(OH_MediaAsset* mediaAsset, uint32_t* favorite) 411``` 412 413**描述** 414 415获取资产的收藏状态。 416 417**起始版本:** 13 418 419 420**参数:** 421 422| 参数项 | 描述 | 423| -- | -- | 424| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 425| uint32_t* favorite | 资产的收藏状态。 | 426 427**返回:** 428 429| 类型 | 说明 | 430| -- | -- | 431| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 432 433### OH_MediaAsset_GetTitle() 434 435``` 436MediaLibrary_ErrorCode OH_MediaAsset_GetTitle(OH_MediaAsset* mediaAsset, const char** title) 437``` 438 439**描述** 440 441获取媒体资产的标题。 442 443**起始版本:** 13 444 445 446**参数:** 447 448| 参数项 | 描述 | 449| -- | -- | 450| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 451| const char** title | 媒体资产的标题。 | 452 453**返回:** 454 455| 类型 | 说明 | 456| -- | -- | 457| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。<br> MEDIA_LIBRARY_INTERNAL_SYSTEM_ERROR:内部系统错误。 | 458 459### OH_MediaAsset_Release() 460 461``` 462MediaLibrary_ErrorCode OH_MediaAsset_Release(OH_MediaAsset* mediaAsset) 463``` 464 465**描述** 466 467释放媒体资产。 468 469**起始版本:** 12 470 471 472**参数:** 473 474| 参数项 | 描述 | 475| -- | -- | 476| [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)* mediaAsset | [OH_MediaAsset](capi-mediaassetmanager-oh-mediaasset.md)实例。 | 477 478**返回:** 479 480| 类型 | 说明 | 481| -- | -- | 482| [MediaLibrary_ErrorCode](capi-media-asset-base-capi-h.md#medialibrary_errorcode) | MEDIA_LIBRARY_OK:方法调用成功。<br> MEDIA_LIBRARY_PARAMETER_ERROR:参数错误。可能的原因:<br> 1. 未指定强制参数。<br> 2. 参数类型不正确。<br> 3. 参数验证失败。 | 483 484 485