Skip to content

[Bug report] linux平台不支持实况图 #760

@dongfengweixiao

Description

@dongfengweixiao

Version

10.0.1

Platforms

Linux

Device Model

Archlinux

flutter info

[✓] Flutter (Channel stable, 3.41.0, on Arch Linux 6.17.3-arch2-1-lily, locale zh_CN.UTF-8) [44ms]
    • Flutter version 3.41.0 on channel stable at /home/deehy/.fvm/versions/stable
    • Upstream repository https://gitee.com/mirrors/Flutter.git
    • FLUTTER_GIT_URL = https://gitee.com/mirrors/Flutter.git
    • Framework revision 44a626f4f0 (10 天前), 2026-02-10 10:16:12 -0800
    • Engine revision 3452d735bd
    • Dart version 3.11.0
    • DevTools version 2.54.1
    • Flutter download mirror https://storage.flutter-io.cn
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android, enable-ios, cli-animations, enable-native-assets, omit-legacy-version-file, enable-lldb-debugging,
      enable-uiscene-migration

[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0) [37.2s]
    • Android SDK at /opt/android-sdk
    • Emulator version 36.3.10.0 (build_id 14472402) (CL:N/A)
    • Platform android-36.1, build-tools 36.1.0
    • ANDROID_HOME = /opt/android-sdk
    • ANDROID_SDK_ROOT = /opt/android-sdk
    • Java binary at: /opt/android-studio/jbr/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.9+-14649483-b1163.86)
    • All Android licenses accepted.

[✓] Chrome - develop for the web [6ms]
    • CHROME_EXECUTABLE = /usr/bin/microsoft-edge-stable

[✓] Linux toolchain - develop for Linux desktop [298ms]
    • clang version 21.1.8
    • cmake version 4.2.3
    • ninja version 1.13.2
    • pkg-config version 2.5.1
    • OpenGL core renderer: AMD Radeon 780M Graphics (radeonsi, phoenix, LLVM 21.1.6, DRM 3.64, 6.17.3-arch2-1-lily)
    • OpenGL core version: 4.6 (Core Profile) Mesa 25.3.5-arch1.1
    • OpenGL core shading language version: 4.60
    • OpenGL ES renderer: AMD Radeon 780M Graphics (radeonsi, phoenix, LLVM 21.1.6, DRM 3.64, 6.17.3-arch2-1-lily)
    • OpenGL ES version: OpenGL ES 3.2 Mesa 25.3.5-arch1.1
    • OpenGL ES shading language version: OpenGL ES GLSL ES 3.20
    • GL_EXT_framebuffer_blit: yes
    • GL_EXT_texture_format_BGRA8888: yes

[✓] Connected device (2 available) [101ms]
    • Linux (desktop) • linux  • linux-x64      • Arch Linux 6.17.3-arch2-1-lily
    • Chrome (web)    • chrome • web-javascript • Microsoft Edge 145.0.3800.58

[✓] Network resources [1,579ms]
    • All expected network resources are available.

• No issues found!

How to reproduce?

直接在linux平台上编译example,查看示例中的实况图。

Logs

A Dart VM Service on Linux is available at: http://127.0.0.1:36603/3m82xTliN1E=/
The Flutter DevTools debugger and profiler on Linux is available at: http://127.0.0.1:36603/3m82xTliN1E=/devtools/?uri=ws://127.0.0.1:36603/3m82xTliN1E=/ws
Socket connected in service Dart VM Service Protocol v4.20 listening on http://127.0.0.1:36603/3m82xTliN1E=/
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: UnimplementedError: init() has not been implemented.
#0      VideoPlayerPlatform.init (package:video_player_platform_interface/video_player_platform_interface.dart:43:5)
#1      _videoPlayerPlatform (package:video_player/video_player.dart:147:21)
#2      VideoPlayerController.initialize (package:video_player/video_player.dart:585:16)
#3      _LivePhotoWidgetState.initState (package:example/pages/complex/live_photo_demo.dart:359:17)
#4      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950:55)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#7      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#8      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#11     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#12     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#13     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#14     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#15     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#21     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#22     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#23     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#27     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#28     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#29     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#30     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#32     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#33     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#34     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#35     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#36     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#37     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#38     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#39     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#40     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#42     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#43     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#44     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#45     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#46     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#47     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#48     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#49     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#50     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#51     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#52     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#54     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#55     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#56     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#57     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#61     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#62     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#63     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#64     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#65     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#66     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#67     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#68     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#69     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#70     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#71     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#72     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#73     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#74     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#75     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#76     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#77     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#78     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#79     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#80     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#82     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#83     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#84     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#85     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#86     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#88     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#89     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#90     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#91     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#92     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#93     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#94     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#95     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#96     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#97     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#98     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#99     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#100    Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#101    SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:1086:37)
#102    SliverMultiBoxAdaptorElement.createChild.<anonymous closure> (package:flutter/src/widgets/sliver.dart:1071:20)
#103    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101:19)
#104    SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:1061:12)
#105    RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:368:23)
#106    RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:2887:17)
#107    PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223:15)
#108    RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886:14)
#109    RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:357:5)
#110    RenderSliverMultiBoxAdaptor.addInitialChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:455:5)
#111    ExtendedRenderSliverFillViewport.performLayout (package:extended_image/src/gesture/page_view/rendering/sliver_fill.dart:148:12)
#112    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#113    RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:133:12)
#114    _RenderSliverFractionalPadding.performLayout (package:extended_image/src/gesture/page_view/widgets/sliver_fill.dart:185:11)
#115    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#116    RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:673:13)
#117    RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1684:12)
#118    RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1575:20)
#119    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#120    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#121    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#122    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#123    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#124    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#125    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#126    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#127    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#128    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#129    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#130    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#131    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#132    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#133    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#134    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#135    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#136    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#137    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#138    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#139    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#140    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#141    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#142    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#143    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#144    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#145    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#146    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#147    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#148    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#149    _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1549:11)
#150    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#151    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#152    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#153    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#154    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#155    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#156    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#157    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#158    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#159    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#160    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#161    RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3921:14)
#162    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#163    RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:18)
#164    RenderObject.layout (package:flutter/src/rendering/object.dart:2768:7)
#165    _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:1084:13)
#166    _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1429:9)
#167    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616:7)
#168    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174:18)
#169    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187:15)
#170    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629:23)
#171    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304:13)
#172    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#173    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#174    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#175    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#176    _invoke (dart:ui/hooks.dart:356:13)
#177    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#178    _drawFrame (dart:ui/hooks.dart:328:31)

[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: UnimplementedError: init() has not been implemented.
#0      VideoPlayerPlatform.init (package:video_player_platform_interface/video_player_platform_interface.dart:43:5)
#1      _videoPlayerPlatform (package:video_player/video_player.dart:147:21)
#2      VideoPlayerController.initialize (package:video_player/video_player.dart:585:16)
#3      _LivePhotoWidgetState.initState (package:example/pages/complex/live_photo_demo.dart:359:17)
#4      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950:55)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#7      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#8      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#11     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#12     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#13     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#14     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#15     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#19     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#20     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#21     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#22     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#23     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#27     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#28     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#29     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#30     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#32     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#33     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#34     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#35     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#36     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#37     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#38     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#39     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#40     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#41     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#42     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#43     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#44     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#45     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#46     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#47     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#48     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#49     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#50     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#51     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#52     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#53     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#54     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#55     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#56     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#57     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#58     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#59     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#60     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#61     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#62     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#63     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#64     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#65     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#66     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#67     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#68     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#69     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#70     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#71     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#72     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264:36)
#73     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#74     Element.updateChildren (package:flutter/src/widgets/framework.dart:4255:32)
#75     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295:17)
#76     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#77     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#78     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#79     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#80     BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750:15)
#81     BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807:11)
#82     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111:18)
#83     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1302:21)
#84     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#85     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#86     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#87     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#88     _invoke (dart:ui/hooks.dart:356:13)
#89     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#90     _drawFrame (dart:ui/hooks.dart:328:31)

[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: UnimplementedError: init() has not been implemented.
#0      VideoPlayerPlatform.init (package:video_player_platform_interface/video_player_platform_interface.dart:43:5)
#1      _videoPlayerPlatform (package:video_player/video_player.dart:147:21)
#2      VideoPlayerController.initialize (package:video_player/video_player.dart:585:16)
#3      _LivePhotoWidgetState.initState (package:example/pages/complex/live_photo_demo.dart:359:17)
#4      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950:55)
#5      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#6      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#7      Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#8      SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#9      Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#11     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#12     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#13     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#14     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#15     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#16     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#21     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#22     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#23     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#27     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#28     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#29     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#30     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#32     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#33     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#34     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799:5)
#35     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973:11)
#36     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793:5)
#37     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#38     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#39     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7115:14)
#40     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587:20)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:4059:18)
#42     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122:14)
#43     Element.updateChild (package:flutter/src/widgets/framework.dart:4037:15)
#44     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841:16)
#45     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982:11)
#46     Element.rebuild (package:flutter/src/widgets/framework.dart:5529:7)
#47     BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750:15)
#48     BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807:11)
#49     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111:18)
#50     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1302:21)
#51     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#52     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#53     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#54     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#55     _invoke (dart:ui/hooks.dart:356:13)
#56     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#57     _drawFrame (dart:ui/hooks.dart:328:31)

Unhandled exception:
FileSystemException: writeFrom failed, path = '' (OS Error: Broken pipe, errno = 32)
#0      _RandomAccessFile.writeFromSync (dart:io/file_impl.dart:999:7)
#1      _StdConsumer.addStream.<anonymous closure> (dart:io/stdio.dart:328:17)
#2      _rootRunUnary (dart:async/zone_root.dart:56:13)
#3      _CustomZone.runUnary (dart:async/zone.dart:733:19)
#4      _CustomZone.runUnaryGuarded (dart:async/zone.dart:633:7)
#5      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#6      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312:7)
#7      _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:798:19)
#8      _StreamController._add (dart:async/stream_controller.dart:663:7)
#9      _StreamController.add (dart:async/stream_controller.dart:618:5)
#10     _StreamSinkImpl.add (dart:io/io_sink.dart:155:17)
#11     _IOSinkImpl.write (dart:io/io_sink.dart:293:5)
#12     _StdSink._write (dart:io/stdio.dart:429:13)
#13     _StdSink.write (dart:io/stdio.dart:438:33)
#14     Stdio._stdioWrite.<anonymous closure> (package:flutter_tools/src/base/io.dart:328:14)
#15     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:108:32)
#16     _rootRun (dart:async/zone_root.dart:35:13)
#17     _CustomZone.run (dart:async/zone.dart:726:19)
#18     _runZoned (dart:async/zone_api.dart:166:6)
#19     runZonedGuarded (dart:async/zone_api.dart:152:12)
#20     asyncGuard (package:flutter_tools/src/base/async_guard.dart:106:3)
#21     Stdio._stdioWrite (package:flutter_tools/src/base/io.dart:326:5)
#22     Stdio.stdoutWrite (package:flutter_tools/src/base/io.dart:312:7)
#23     StdoutLogger.writeToStdOut (package:flutter_tools/src/base/logger.dart:551:48)
#24     StdoutLogger.printStatus (package:flutter_tools/src/base/logger.dart:533:5)
#25     printStatus (package:flutter_tools/src/globals.dart:205:10)
#26     ResidentRunner.appFinished (package:flutter_tools/src/resident_runner.dart:1414:13)
#27     ResidentRunner.exitApp (package:flutter_tools/src/resident_runner.dart:1444:5)
<asynchronous suspension>
#28     TerminalHandler._cleanUp (package:flutter_tools/src/resident_runner.dart:1942:5)
<asynchronous suspension>
#29     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:108:24)
<asynchronous suspension>

Example code (optional)

Contact

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions