1***@qq.com
1***@qq.com
  • 发布:2021-07-29 19:16
  • 更新:2021-08-06 17:09
  • 阅读:466

【报Bug】plus.video.createLivePusher预览不能全屏,之前没问题的代码重新打包后出现问题

分类:HTML5+

产品分类: HTML5+

HBuilderX类型: 正式

HBuilderX版本号: 3.1.18

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: mix2s

打包方式: 云端

示例代码:
let plus = window.plus;  
                let pusher = null;  
                pusher = plus.video.createLivePusher('livepusher', {  
                    url: 'rtmp://testlivesdk.v0.upaiyun.com/live/upyunb',  
                    top: '0px',  
                    left: '0px',  
                    width:  '100%',  
                    height:   '100%',  
                    'aspect': '9:16',  
                    position: 'static',  
                    mode: 'HD', //推流视频模式:SD(标清),HD(高清),FHD(超清)  
                    beauty: this.beauty == false ? 0 : 1, //是否美颜,0表示不使用美颜;1表示使用美颜  
                    whiteness: this.whiteness, //是否美白,0表示不使用美白;1,2,3,4,5值越大美白程度越大  
                })  
                this.yulanpuls = plus.webview.currentWebview().append(pusher);  

                pusher.preview();

操作步骤:
let plus = window.plus;  
                let pusher = null;  
                pusher = plus.video.createLivePusher('livepusher', {  
                    url: 'rtmp://testlivesdk.v0.upaiyun.com/live/upyunb',  
                    top: '0px',  
                    left: '0px',  
                    width:  '100%',  
                    height:   '100%',  
                    'aspect': '9:16',  
                    position: 'static',  
                    mode: 'HD', //推流视频模式:SD(标清),HD(高清),FHD(超清)  
                    beauty: this.beauty == false ? 0 : 1, //是否美颜,0表示不使用美颜;1表示使用美颜  
                    whiteness: this.whiteness, //是否美白,0表示不使用美白;1,2,3,4,5值越大美白程度越大  
                })  
                this.yulanpuls = plus.webview.currentWebview().append(pusher);  

                pusher.preview();

预期结果:

全屏预览

实际结果:

不能全屏

bug描述:

开启预览后预览图像大小问题,之前没问题的代码重新打包后出现问题

let plus = window.plus;  
                let pusher = null;  
                pusher = plus.video.createLivePusher('livepusher', {  
                    url: 'rtmp://testlivesdk.v0.upaiyun.com/live/upyunb',  
                    top: '0px',  
                    left: '0px',  
                    width:  '100%',  
                    height:   '100%',  
                    'aspect': '9:16',  
                    position: 'static',  
                    mode: 'HD', //推流视频模式:SD(标清),HD(高清),FHD(超清)  
                    beauty: this.beauty == false ? 0 : 1, //是否美颜,0表示不使用美颜;1表示使用美颜  
                    whiteness: this.whiteness, //是否美白,0表示不使用美白;1,2,3,4,5值越大美白程度越大  
                })  
                this.yulanpuls = plus.webview.currentWebview().append(pusher);  

                pusher.preview();
2021-07-29 19:16 负责人:DCloud_Android_DQQ 分享
已邀请:
五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

我这里也是,无法全屏了,最大高度只有屏幕的一半,height设置更小有效,无法设置到100%,代码没改过,最新的IDE运行打包都不可以了

五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

估计上次更新的LivePusher导致的

  • Android平台 更新 LivePusher 直播推流模块基于开源项目yasea,支持 srs4.x
五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

下载3.1.22以前的hbuilder X版本运行的时候可以全屏了,但是打包还是无法全屏,求教

DCloud_Android_DQQ

DCloud_Android_DQQ

我看看
给我一个完整的html 或者 vue示例吧。 我这边试试

  • 五叶神

    好的,感谢,最新版本的IDE出现的,我这边代码一直没有改,应该是这次更新的bug

    2021-08-04 16:40

  • DCloud_Android_DQQ

    回复 五叶神: 恩 你给我一个完整的代码我看看

    2021-08-04 16:41

  • 1***@qq.com (作者)

    回复 DCloud_Android_DQQ: 请问确定问题了吗

    2021-08-06 16:11

  • DCloud_Android_DQQ

    回复 1***@qq.com: 确认了。 下个alpha 版本会修复

    2021-08-06 17:09

  • 五叶神

    回复 1***@qq.com: 已解决,新版本修复

    2021-08-09 11:03

DCloud_Android_DQQ

DCloud_Android_DQQ

bug 已确认,稍后alpha版本会修复此问题

  • Symbol_Yang

    现在全屏的问题修复了,但是有些机型在切换为前置摄像头时,会卡住,切换回去后,又可以了(之前是可以进行切换的)

    2021-08-26 17:41

  • DCloud_Android_DQQ

    回复 1***@qq.com: 提个新的ask吧。 我看看

    2021-08-27 15:57

  • 1***@qq.com (作者)

    回复 1***@qq.com: 我也遇到了这个问题

    2021-09-03 16:32

  • 1***@qq.com (作者)

    5+ api预览切换前置摄像头有问题

    2021-09-03 16:34

要回复问题请先登录注册