### 通过媒体ID获取媒体详情的示例 Source: https://github.com/tencent-cloud-plugins/tencentcloud-uniapp-plugin-vod/blob/master/README.md 通过媒体ID获取媒体详情的示例 ```javascript import getMediaInfo from '@/js_sdk/tencentcloud-plugin-vod/get-media-info.js' export default { methods: { async eventHandler() { try { const mediaID = '123456****1234'; const result = await getMediaInfo(mediaId); console.log(result); // 如果在云函数层配置了key防盗链信息,则防盗链接会通过字段 result.BasicInfo.AntiTheftUrl 返回 // 其它字段详情请查阅文档 https://cloud.tencent.com/document/api/266/31773#MediaInfo } catch (error) { console.log(error); } } } }; ``` -------------------------------- ### H5环境通过云函数计算签名上传媒体文件示例 Source: https://github.com/tencent-cloud-plugins/tencentcloud-uniapp-plugin-vod/blob/master/README.md H5环境通过云函数计算签名上传媒体文件示例 ```javascript import TcVod from 'vod-js-sdk-v6'; import getSignature from '@/js_sdk/tencentcloud-plugin-vod/get-upload-signature.js'; import chooseFile from '@/js_sdk/tencentcloud-plugin-cos/choose-file.js'; export default { methods: { async eventHandler() { const [video] = await chooseFile('video/*'); const [image] = await chooseFile('image/*'); const tcVod = new TcVod({ getSignature }); const uploader = tcVod.upload({ mediaFile: video, coverFile: image, }); try { const result = await uploader.done(); console.log(result); } catch (error) { console.log(error); } } } }; ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.