日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于微信小程序内嵌的H5页面阿里云点播视频获取视频播放凭证

發布時間:2023/12/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于微信小程序内嵌的H5页面阿里云点播视频获取视频播放凭证 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

后端?Spring Boot?微服務開發

下載? aliyun-java-vod-upload-1.4.14.jar

注意?:aliyun-java-vod-upload-1.4.14.jar??還未開源,需要手動下載添加到Maven倉庫

配置yml文件 keyid?和?keysecret

新建一個類獲取到kidkeysecret

public class VodEntity implements InitializingBean {@Value("${aliyun.vod.file.keyid}")private String keyId;@Value("${aliyun.vod.file.keysecret}")private String keySecret;public static String ACCESS_KEY_ID;public static String ACCESS_KEY_SECRET;@Overridepublic void afterPropertiesSet() throws Exception {ACCESS_KEY_ID = keyId;ACCESS_KEY_SECRET = keySecret;} }

?新建一個類寫入以下

public class VodUtils {public static DefaultAcsClient initVodClient(String accessKeyId,String accessKeySecret) throws ClientException {String regionId = "cn-shanghai";DefaultProfile profile = DefaultProfile.getProfile(regionId,accessKeyId,accessKeySecret);DefaultAcsClient client = new DefaultAcsClient(profile);return client;} }

注意 String regionId = "cn-shanghai"; 會不同,一定要查好服務器的所在地 。

controller

playVod()具體方法(獲取播放憑證

public String playVod(String vid) {try {DefaultAcsClient client = VodUtils.initVodClient(VodEntity.ACCESS_KEY_ID, VodEntity.ACCESS_KEY_SECRET); // 獲取憑證對象GetVideoPlayAuthRequest request = new GetVideoPlayAuthRequest(); // 設置視頻idrequest.setVideoId(vid); // 執行請求GetVideoPlayAuthResponse response = client.getAcsResponse(request);String playAuth = response.getPlayAuth(); // 返回憑證return playAuth;} catch (ClientException e) {e.printStackTrace();}return null;}

service impl

controller

總結

以上是生活随笔為你收集整理的关于微信小程序内嵌的H5页面阿里云点播视频获取视频播放凭证的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。