diff --git a/packages/uni-app-plus/src/service/api/media/getVideoInfo.ts b/packages/uni-app-plus/src/service/api/media/getVideoInfo.ts index d88cbfa7cd8a0dd253cafead6ce4a65b368ca9fd..80720abd4a473d11ff9f1e8fd891c9ff07e915aa 100644 --- a/packages/uni-app-plus/src/service/api/media/getVideoInfo.ts +++ b/packages/uni-app-plus/src/service/api/media/getVideoInfo.ts @@ -12,17 +12,17 @@ export const getVideoInfo = defineAsyncApi( (options, { resolve, reject }) => { plus.io.getVideoInfo({ filePath: options.src, - success: (data: any) => { - return { - orientation: data.orientation, - type: data.type, - duration: data.duration, - size: data.size, - height: data.height, - width: data.width, - fps: data.fps || 30, - bitrate: data.bitrate, - } + success: (videoInfo) => { + resolve({ + orientation: videoInfo.orientation, + type: videoInfo.type, + duration: videoInfo.duration, + size: videoInfo.size, + height: videoInfo.height, + width: videoInfo.width, + fps: videoInfo.fps || 30, + bitrate: videoInfo.bitrate, + }) }, fail: warpPlusErrorCallback(reject), })