diff --git a/pages/component/commonComponents/video/index.vue b/pages/component/commonComponents/video/index.vue index c55d5e2..6e4d408 100644 --- a/pages/component/commonComponents/video/index.vue +++ b/pages/component/commonComponents/video/index.vue @@ -885,16 +885,34 @@ export default { if (this.videoData.type == 1) { - playerOptions = { - ...playerOptions, - "playauth": this.videoData.playAuth, // 必选参数,参数值可通过调用GetVideoPlayAuth接口获取。 - format:'mp4', - // "encryptType": 1, // 必选参数,当播放私有加密流时需要设置本参数值为1。其它情况无需设置。 - "playConfig": { - "EncryptType": 'AliyunVoDEncryption' - }, + if(this.$platform=='ios'){ + //标准加密 + playerOptions = { + ...playerOptions, + "playauth": this.videoData.playAuth, // 必选参数,参数值可通过调用GetVideoPlayAuth接口获取。 + format:'mp4', + // "encryptType": 1, // 必选参数,当播放私有加密流时需要设置本参数值为1。其它情况无需设置。 + "playConfig": { + "EncryptType": 'HLSEncryption', + "MtsHlsUriToken": this.videoData.MtsHlsUriToken, + + }, } + }else{ + //私有加密 + playerOptions = { + ...playerOptions, + "playauth": this.videoData.playAuth, // 必选参数,参数值可通过调用GetVideoPlayAuth接口获取。 + + "encryptType": 1, // 必选参数,当播放私有加密流时需要设置本参数值为1。其它情况无需设置。 + "playConfig": { + "EncryptType": 'AliyunVoDEncryption' + }, + + } + } + } else { playerOptions = {