小程序
小游戏
企业微信
微信支付
扫描小程序码分享
组件:video
System: iphone,16.5.1
微信版本:8.0.38
基础库版本:2.32.3
在ios上播放黑屏
代码片段:https://developers.weixin.qq.com/s/I9h9CjmR7TJQ
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
重新提供下地址?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以正常播放, 我们就是用的m3u8
解决了,我用ffmpeg重新编码为h264格式,在ios上就可以了
是的,微信的video组件在iOS上无法直接播放m3u8格式的视频。这是因为iOS系统的限制,它只支持特定的视频格式,如MP4、MOV等。而m3u8是一种基于HTTP Live Streaming(HLS)协议的视频格式,需要特定的解码器才能播放。
为了在微信中播放m3u8视频,可以使用一些解决方案:
使用第三方的HLS播放器库:可以使用一些第三方的HLS播放器库,如video.js、hls.js等,来实现在微信中播放m3u8视频。这些库可以将m3u8视频转换为支持的格式进行播放。
将m3u8视频转换为MP4格式:可以使用一些工具将m3u8视频转换为MP4格式,然后在微信中播放转换后的MP4视频。
需要注意的是,由于微信的限制,即使使用了上述解决方案,仍然可能会遇到一些兼容性问题。因此,在开发过程中,最好进行充分的测试和兼容性验证,以确保视频在微信中能够正常播放。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
重新提供下地址?
可以正常播放, 我们就是用的m3u8
解决了,我用ffmpeg重新编码为h264格式,在ios上就可以了
是的,微信的video组件在iOS上无法直接播放m3u8格式的视频。这是因为iOS系统的限制,它只支持特定的视频格式,如MP4、MOV等。而m3u8是一种基于HTTP Live Streaming(HLS)协议的视频格式,需要特定的解码器才能播放。
为了在微信中播放m3u8视频,可以使用一些解决方案:
使用第三方的HLS播放器库:可以使用一些第三方的HLS播放器库,如video.js、hls.js等,来实现在微信中播放m3u8视频。这些库可以将m3u8视频转换为支持的格式进行播放。
将m3u8视频转换为MP4格式:可以使用一些工具将m3u8视频转换为MP4格式,然后在微信中播放转换后的MP4视频。
需要注意的是,由于微信的限制,即使使用了上述解决方案,仍然可能会遇到一些兼容性问题。因此,在开发过程中,最好进行充分的测试和兼容性验证,以确保视频在微信中能够正常播放。