Flutter_vlc_player和流URL树莓派4(网络摄像头USB)

时间:2020-05-29 20:30:24

标签: flutter raspberry-pi

我正在尝试查看Raspberry pi的USB摄像机的图像,但无法显示,因为我不知道如何获取Raspberry pi的流URL,此外,代码使我在中出现错误> defaultHeight:480,defaultWidth:640 ,有人可以帮我解决这两个问题吗?谢谢!

{{1}}

enter image description here

1 个答案:

答案 0 :(得分:1)

VlcPlayer没有@Override public int hashCode() { return type.hashcode(); } defaultHeight参数。您可以做的是将该小部件放在SizedBox中以调整宽度和高度:

defaultWidth

我不确定您在Raspberry Pi方面使用什么软件或服务。因此,您需要在应用程序内部输入流URL。确保您的Raspberry Pi和智能手机位于同一网络中。

我猜您是使用this视频来编写此代码的。它还说明您需要在Raspberry Pi端使用Motion

祝你好运!

编辑 :以下是我的代码,您可以尝试以下代码;

new SizedBox(
    height: 480,
    width: 640,
    child: new VlcPlayer(
        controller: _vlcPlayerController,
        aspectRatio: 4 / 3,
        url: _streamUrl,
        placeholder: Container(),
    ),
)