uniapp 只app端播放flv直播视频
首选video播放 但是起码要黑屏转两分钟 且切换
用webview网页就直接显示是否下载了
收否有其他插件选择
在uniapp中,播放FLV直播视频可以使用uni-app官方提供的uni-mpvue组件,该组件集成了开源的flv.js库,可以在APP端播放FLV视频。同时,也可以使用第三方插件如DPlayer来播放FLV视频,DPlayer支持H5、APP、小程序等多平台播放,效果比较好。
另外,如果使用video标签播放FLV视频时出现黑屏或转两分钟的情况,可能是由于FLV视频格式的特殊性导致的,可以尝试使用HLS、RTMP等格式的视频进行播放。同时,也可以使用一些优化手段,如提前加载视频、调整视频码率等来提升视频播放的效果。
解决卡顿问题的方法有以下几种:
使用直播SDK:可以选择使用第三方直播SDK,如腾讯云直播SDK、阿里云直播SDK等,这些SDK提供了丰富的功能和优化,能够解决卡顿问题。
使用HLS协议:HLS协议是一种流媒体传输协议,可以将视频分成若干个小的ts文件,每个文件大小一般为几秒钟,这样可以提高视频播放的稳定性和流畅度。
使用WebRTC协议:WebRTC协议是一种实时通信协议,可以实现低延迟、高质量的视频传输,但需要客户端和服务端都支持。
优化视频编码:如果视频编码格式不合适,也会导致视频卡顿,可以尝试使用更加合适的编码格式,如H.264、H.265等。
优化网络环境:网络环境不佳也会导致视频卡顿,可以尝试使用CDN加速、优化网络带宽、改善网络质量等方法来解决问题