颤音:无法从网络播放视频

发布于 2025-02-11 21:47:49 字数 988 浏览 2 评论 0原文

我使用Video_player软件包显示视频,但是当我设置网络上的视频时,它无法正常工作。

     String url =
      'https://www.tiktok.com/@longtho11/video/7108968034764721435?is_from_webapp=1&sender_device=pc&web_id=6992499779570419202';
  String url2 =
      'http://www.tiktok.com/@annhien_boiboi/video/7109312398330203418?is_copy_url=1&is_from_webapp=v1';
  String url3 = 'http://techslides.com/demos/sample-videos/small.mp4';
  bool isMute = true;

  @override
  void initState() {
    super.initState();
    videoController = VideoPlayerController.network(url3)
      ..addListener(() => setState(() {}))
      ..setLooping(true)
      ..initialize().then((value) => videoController.play());
  }

  @override
  void dispose() {
    videoController.dispose();
    super.dispose();
  }


 @override
  Widget build(BuildContext context) {


    return Scaffold(
      body: Center(
        child: VideoPlayerCustom(videoController: videoController),
      ),
    );

我怎么了?帮我

I use video_player package to show video, but it's not working when I set to play video on the network.

     String url =
      'https://www.tiktok.com/@longtho11/video/7108968034764721435?is_from_webapp=1&sender_device=pc&web_id=6992499779570419202';
  String url2 =
      'http://www.tiktok.com/@annhien_boiboi/video/7109312398330203418?is_copy_url=1&is_from_webapp=v1';
  String url3 = 'http://techslides.com/demos/sample-videos/small.mp4';
  bool isMute = true;

  @override
  void initState() {
    super.initState();
    videoController = VideoPlayerController.network(url3)
      ..addListener(() => setState(() {}))
      ..setLooping(true)
      ..initialize().then((value) => videoController.play());
  }

  @override
  void dispose() {
    videoController.dispose();
    super.dispose();
  }


 @override
  Widget build(BuildContext context) {


    return Scaffold(
      body: Center(
        child: VideoPlayerCustom(videoController: videoController),
      ),
    );

What did I wrong? Help me

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

俏︾媚 2025-02-18 21:47:49

请确保您在Android清单文件中有Internet许可。

 <uses-permission android:name="android.permission.INTERNET"/>

清单文件将在这里:projectDirectory/android/app/src/main

它将是这样的: “在此处输入图像说明”

Please make sure you have internet permission inside android manifest file.

 <uses-permission android:name="android.permission.INTERNET"/>

The manifest file will be here : projectdirectory/android/app/src/main

It will be like this : enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文