1bea4f105Sopenharmony_ci/*
2bea4f105Sopenharmony_ci * Copyright (c) Huawei Technologies Co., Ltd. 2024-2024. All rights reserved.
3bea4f105Sopenharmony_ci */
4bea4f105Sopenharmony_ciimport image from '@ohos.multimedia.image';
5bea4f105Sopenharmony_ci
6bea4f105Sopenharmony_ciexport class LocalAudioFile {
7bea4f105Sopenharmony_ci  // 文件uri
8bea4f105Sopenharmony_ci  public uri: string = ''
9bea4f105Sopenharmony_ci  // 名称
10bea4f105Sopenharmony_ci  public name: string = ''
11bea4f105Sopenharmony_ci  // 歌手
12bea4f105Sopenharmony_ci  public artist: string = ''
13bea4f105Sopenharmony_ci  // 专辑
14bea4f105Sopenharmony_ci  public album: string = ''
15bea4f105Sopenharmony_ci  // 显示名字
16bea4f105Sopenharmony_ci  public displayName: string = ''
17bea4f105Sopenharmony_ci  // 缩略图
18bea4f105Sopenharmony_ci  public getThumbnail?: image.PixelMap | Resource
19bea4f105Sopenharmony_ci
20bea4f105Sopenharmony_ci  constructor(uri: string, name: string, artist: string, album: string,
21bea4f105Sopenharmony_ci    displayName: string, getThumbnail?: image.PixelMap | Resource) {
22bea4f105Sopenharmony_ci    this.uri = uri
23bea4f105Sopenharmony_ci    this.name = name
24bea4f105Sopenharmony_ci    this.artist = artist
25bea4f105Sopenharmony_ci    this.album = album
26bea4f105Sopenharmony_ci    this.displayName = displayName
27bea4f105Sopenharmony_ci    this.getThumbnail = getThumbnail
28bea4f105Sopenharmony_ci  }
29bea4f105Sopenharmony_ci}