JSRTSDF
JSRTSDF
  • 发布:2025-01-09 15:28
  • 更新:2025-01-09 15:32
  • 阅读:34

【报Bug】ios app基座 执行 plus.video.createLivePusher 闪退

分类:HTML5+

产品分类: HTML5+

HBuilderX版本号: 4.45

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iPhone 11

打包方式: 离线

示例代码:
var player = null;  
// 创建视频播放控件  
function createVideoPlayer() {  
    if(!player){  
        player = plus.video.createVideoPlayer('videoplayer', {  
            src:'rtmp://live.hkstv.hk.lxdns.com/live/hks',  
            top:'100px',  
            left:'0px',  
            width: '100%',  
            height: '200px',  
            position: 'static'  
        });  
        plus.webview.currentWebview().append(player);  
    }  
}  

操作步骤:

运行到手机或模拟器 -> 运行到ios app基座 执行以下代码:


var player = null;  
// 创建视频播放控件  
function createVideoPlayer() {  
    if(!player){  
        player = plus.video.createVideoPlayer('videoplayer', {  
            src:'rtmp://live.hkstv.hk.lxdns.com/live/hks',  
            top:'100px',  
            left:'0px',  
            width: '100%',  
            height: '200px',  
            position: 'static'  
        });  
        plus.webview.currentWebview().append(player);  
    }  
}  

预期结果:

创建一个摄像头预览画面

实际结果:

基座闪退

bug描述:

在ios app基座执行官方文档的实例代码就会闪退
https://www.html5plus.org/doc/zh_cn/video.html#plus.video.createLivePusher

2025-01-09 15:28 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

有没有制作自定义基座?注意需要在manifest.json的“安卓/iOS模块配置”中勾选“LivePusher(直播推流)”模块。

  • JSRTSDF (作者)

    运行时选择了:使用标准基座运行,LivePusher已勾选,这个项目以前运行正常

    2025-01-09 15:36

  • JSRTSDF (作者)

    是否与这个bug相关?: https://ask.dcloud.net.cn/question/204388

    2025-01-09 16:32

  • DCloud_App_Array

    回复 JSRTSDF: 在其它版本ios设备是否正常?

    2025-01-09 16:33

  • JSRTSDF (作者)

    回复 DCloud_App_Array: 现在没有其它ios设备,无法测试

    2025-01-09 16:38

  • JSRTSDF (作者)

    这个仓库可复现bug:https://github.com/acccccccb/bug-createLivePusher

    2025-01-09 17:08

  • JSRTSDF (作者)

    同样的手机和ios系统:

    HBuilder X 3.7.8.20230323 默认基座运行正常

    HBuilder X 4.45 默认基座闪退

    2025-01-09 17:26

要回复问题请先登录注册