苏陌尘
苏陌尘
  • 发布:2021-09-08 02:14
  • 更新:2022-08-02 15:48
  • 阅读:1606

播放本地4K视频,用原生视频播放器沒有卡頓,但用uniapp 就会卡頓(掉帧)

分类:uni-app

播放本地4K视频,用原生视频播放器沒有卡頓,但用uniapp video,和plus.video 直接给src视频地址播放和把视频下载到应用的临时目录播放都会卡頓(掉帧)。请问这怎么解决,急急急!!!

2021-09-08 02:14 负责人:DCloud_App_Array 分享
已邀请:
苏陌尘

苏陌尘 (作者) - 人生无根蒂,飘如陌上尘。

尝试了:更改属性 codec,play-strategy 均无效

苏陌尘

苏陌尘 (作者) - 人生无根蒂,飘如陌上尘。

解决了,写了一个原生插件就可以了,这Video真坑

1***@qq.com

1***@qq.com

分享下

  • 苏陌尘 (作者)

    就是写了一个原生的插件,但是我的插件就只是写了一个VideoView播放器,只实现了:全屏播放(没有竖屏)、监听播放进度、监听播放结束、更换播放地址,因为我的项目是做的一个在电视盒子上做广告投放的,可以远程控制广告内容,我的功能只关注播放完成后,换一下播放地址,所已写得很简单,不完整的。

    2021-09-12 15:47

  • 9***@qq.com

    回复 苏陌尘: 大佬,可以分享一下插件不?我的项目和你的项目类似

    2022-07-27 10:43

  • 苏陌尘 (作者)

    回复 9***@qq.com: 我上传到下面了,你看对你有用没。

    2022-08-02 15:44

FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

VLC多媒体播放器、支持rtsp、rtmp、mms、ftp、udp/rtp等等大多数格式、截图、录制、速率、快进、倒退、音量、窗口缩放、视频纵横比、音轨等等:https://ext.dcloud.net.cn/plugin?id=8762

苏陌尘

苏陌尘 (作者) - 人生无根蒂,飘如陌上尘。

                      const model = uni.requireNativePlugin("xp-VideoPlay");  
            model.exitBtn(function(e) {  
                console.log("关闭原生页面" + JSON.stringify(e))  
            });  
            updateVideoUrl(fileUrl) {  
                               //fileUrl:视频地址  
                model.gotoNativePage({  
                    url: fileUrl  
                });  
            }  
            //这个好像是1秒一次  
            model.timeUpdate(function(e) {  
                console.log("播放进度的回调---调用后的回调" + JSON.stringify(e))  
            })  
            model.playerEnded(function(e) {  
                //console.log("自然播放结束---调用后的回调" + JSON.stringify(e))  
            });  
                             //下一个视频  
                         model.urlUpdate({  
                url: this.thisUrl  
                }, e => {  
                //console.log("url替换---调用后的回调" + JSON.stringify(e))  
             });  

该问题目前已经被锁定, 无法添加新回复