ErosZy / WXInlinePlayer

🤟 Super fast H.264/H.265 FLV player
Other
1.43k stars 237 forks source link

播放摄像头实时流时只能显示部分画面,这是什么原因呢,急急急 #87

Closed zbmrtmp closed 2 years ago

zbmrtmp commented 2 years ago

问题:推流设置分辨率是1280720,用WXInlinePlayer拉流时发现只能显示部分画面,但是用vlc时可以正常显示,另外播放1280720落地文件是可以正常播放得,只是会存在2.3秒得卡顿 当前进展:设置播放器尺寸大于10001000以上,也就是尺寸越大,显示得更小,甚至为1/10,小于10001000是显示1/3画面 当前代码:用得原生demo。 WXInlinePlayer.ready().then(()进入得是 player.on("loadSuccess", () ,没有进player.on("mediaInfo", (mediaInfo),所以不知道流得具体尺寸 希望得到技术支持,万分感谢

ErosZy commented 2 years ago

please provide stream url or demo code.

zbmrtmp commented 2 years ago

please provide stream url or demo code.

作者好! 我们是内网推流,所以无法提供,现发现在canvas 标签中设置和实时流一样得长宽就可以,但是不能自适应,有什么办法吗

ErosZy commented 2 years ago

@zbmrtmp you can listen to mediaInfo event to get video's width and height to resize the canvas.

ErosZy commented 2 years ago

if you have other issues, plz reopen.