albumVideoFileDetail(params: IAlbumVideoFileDetailReq)

Requires:
@tuya-miniapp/cloud-api≥1.0.5

Description

Get Time Album recording file details

Parameters

ParameterTypeRequiredDescription
YesRequest body

Return Value

Type: Promise<IAlbumVideoFileList>
Single recording details (same structure as a list item; see IAlbumVideoFileDetailRes)

Referenced Types

interfaceIAlbumVideoFileList
PropertyTypeDescription
idnumberRecord primary key ID
captureTimenumberSnapshot time (optional)
type0 | 1 | 2Record type: 0: image; 1: video; 2: image and video (optional)
coverInfoIFileUrlCover resource information (optional)
mediaInfoIFileUrlMedia resource information (optional)

Valid Values

IAlbumVideoFileList.type
ValueDescriptionSince
0--
1--
2--

Examples

Request example

import { albumVideoFileDetail } from '@tuya-miniapp/cloud-api';

albumVideoFileDetail({
  stockId: 1,
  gid: '194137',
  timeAlbumId: 100,
  timeAlbumRecordId: 10001,
})
  .then((row) => console.log(row))
  .catch(console.error);

Response example

{
  "id": 10001,
  "captureTime": 1700000000000,
  "type": 1,
  "coverInfo": { "fileUrl": "https://images.example.com/thumb.jpg" },
  "mediaInfo": { "fileUrl": "https://videos.example.com/clip.mp4" }
}