[英]How to play .m3u8 file on flutter web using video_player plugin?
[英]Playing m3u8/MPEG-ts files with video_player plugin for flutter
我正在使用 flutter 开发 Web 应用程序(仅限 Chrome)、android 和 iOS。 我需要在应用程序中播放实时视频流,所以我使用的是 video_player (v 2.1.1) 插件。
当我尝试从网络播放实时流式视频时(我在 mpeg2-ts 中使用 VLC 到 stream)或使用 m3u8 时,视频无法播放并出现以下错误。
MEDIA_ERR_SRC_NOT_SUPPORTED
但是当我使用以下视频时,它可以毫无问题地播放。
http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/Sintel.mp4
PS:我使用以下链接测试m3u8 stream https://live-hls-aje-ak.getaj.net/AJE/02.m3u8
如果您正在尝试制作 web 应用程序并且您想集成一个 hls 播放器以便您可以播放您的 m3u8,请检查: https://github.com/video-dev/hls.js/
但如果您只是想让您的谷歌浏览器支持 m3u8 格式,则需要安装此扩展: https://chrome.google.com/webstore/detail/native-hls-playback/emnphkkblegpebimobpbekeedfgemhof
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.