如何在颤动中播放网络视频

问题描述

我正在尝试将来自另一个站点的网络视频放入Flutter。

我使用了 video_player 软件包。我使用了将来的构建器,其中import pandas as pd from matplotlib import pyplot as plt import seaborn as sns data = {'date': ['January 2020','February 2020','March 2020','April 2020','May 2020'],'revenue': [29000,31000,32000,25000,34000]} df = pd.DataFrame(data) df["date"] = pd.to_datetime(df["date"]) plt.figure(figsize=(14,5)) sns.set() ax = sns.barplot(data=df,x="date",y="revenue",ci=None) ax.set_xticklabels(df['date'].dt.strftime('%Y-%m')) plt.xticks(rotation=45) plt.show() 将一直运行直到加载视频为止。当我运行该应用程序时,开始时CircularProgressIndicator会继续运行,并在几秒钟后停止播放,就好像加载了视频一样,但是在模拟器上显示为完全空白。换句话说,视频无法加载。

启动应用后

enter image description here

加载后

enter image description here

这是代码

CircularProgressIndicator

解决方法

您的视频链接不是有效的视频链接,它是嵌入的网址。

要通过网络URL播放视频,请使用直接视频URL,例如https://file-examples-com.github.io/uploads/2017/04/file_example_MP4_480_1_5MG.mp4

将此链接放在videoController中,它将正常工作。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...