Flutter手柄播放视频

问题描述 投票:0回答:1

如果您在观看电影时遇到困难,总体概述是在接收到“link_embed”api 传输的数据后,将使用 video_player 或 webview_flutter 来处理视频播放。 但是,现在成功接收数据后,我无法播放视频,只显示黑屏。 希望大家帮帮我,谢谢enter image description hereAPI hereSRCSRCSRCSRC

但是,现在成功接收数据后,我无法播放视频,只能显示黑屏。 希望大家能够帮助我,谢谢

flutter video webview video-player
1个回答
0
投票

调用initialize后需要调用

setState() 
。按照 docs 并在此处查看完整示例。

查看简短示例

@override
  void initState() {
    super.initState();
    _controller = VideoPlayerController.networkUrl(Uri.parse(
        'https://flutter.github.io/assets-for-api-docs/assets/videos/bee.mp4'))
      ..initialize().then((_) {
        // Ensure the first frame is shown after the video is initialized, even before the play button has been pressed.
        setState(() {});
      });
  }
© www.soinside.com 2019 - 2024. All rights reserved.