Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在Windows上播放视频闪退 #6

Closed
moxun33 opened this issue Jul 4, 2023 · 0 comments
Closed

在Windows上播放视频闪退 #6

moxun33 opened this issue Jul 4, 2023 · 0 comments

Comments

@moxun33
Copy link

moxun33 commented Jul 4, 2023

播放该视频会闪退 http://168.138.195.41:5678/d/%E5%8A%A8%E6%BC%AB/%E5%9B%BD%E6%BC%AB/X%E6%98%9F%E8%BE%B0%E5%8F%98/%E6%98%9F%E8%BE%B0%E5%8F%98%E7%AC%AC%E4%BA%94%E5%AD%A3/%E6%98%9F%E8%BE%B0%E5%8F%98%20%E7%AC%AC%E4%BA%94%E5%AD%A3_01_1080P_Tacit0924.mp4

  • 重现步骤:
    修改example里的播放url,启动Windows应用后卡顿几秒闪退

  • flutter 环境:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.0, on Microsoft Windows [版本 10.0.19045.2965], locale zh-CN)
[✓] Windows Version (Installed version of Windows is version 10 or higher)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Chrome - develop for the web
[✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.5.1)
[!] Android Studio (version 3.6)
    ✗ Unable to determine bundled Java version.
[✓] Android Studio (version 2022.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.3)
[✓] Connected device (3 available)
  • 日志:
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
Launching lib\main.dart on Windows in debug mode...
  Built build\windows\runner\Debug\fvp_example.exe.
Connecting to VM Service at ws://127.0.0.1:33445/zG2g3sW57V0=/ws
flutter: [FINE] fvp: 458125865 player1177999304672 create(http://168.138.195.41:5678/d/%E5%8A%A8%E6%BC%AB/%E5%9B%BD%E6%BC%AB/X%E6%98%9F%E8%BE%B0%E5%8F%98/%E6%98%9F%E8%BE%B0%E5%8F%98%E7%AC%AC%E4%BA%94%E5%AD%A3/%E6%98%9F%E8%BE%B0%E5%8F%98%20%E7%AC%AC%E4%BA%94%E5%AD%A3_01_1080P_Tacit0924.mp4)
flutter: [INFO] mdk: default00000112462FCF90 new FrameReader...
flutter: [INFO] mdk: Registered audio backends: XAudio2 DSound null
flutter: [INFO] mdk: XAudio2_9.dll
flutter: [INFO] mdk: Build with XAudio2 from Win8+ SDK
flutter: [INFO] mdk: Try symbol 'XAudio2Create' from Windows SDK dll
flutter: [INFO] mdk: default0000011246094DA0 new FrameReader...
flutter: [INFO] mdk: Registered audio backends: XAudio2 DSound null
flutter: [INFO] mdk: 00000112368DBF30__cdecl mdk::abi::Player::Player(void)
flutter: [INFO] mdk: default FrameReader00000112462FCF90 state: 0=>0=>0, 0
flutter: [INFO] mdk: default00000112462FCF90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
flutter: [INFO] mdk: default FrameReader00000112462FCF90 state: 0=>0=>0, 0
flutter: [INFO] mdk: default00000112462FCF90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
flutter: [INFO] mdk: 000001124607EA10 MediaControl.prepare(0, ...) http://168.138.195.41:5678/d/%E5%8A%A8%E6%BC%AB/%E5%9B%BD%E6%BC%AB/X%E6%98%9F%E8%BE%B0%E5%8F%98/%E6%98%9F%E8%BE%B0%E5%8F%98%E7%AC%AC%E4%BA%94%E5%AD%A3/%E6%98%9F%E8%BE%B0%E5%8F%98%20%E7%AC%AC%E4%BA%94%E5%AD%A3_01_1080P_Tacit0924.mp4
flutter: [INFO] mdk: default 00000112462FCF90 FrameReader.start(0, ...)
flutter: [INFO] mdk: default 00000112462FCF90 FrameReader::update MediaStatus 0=>0X2
flutter: [FINE] fvp: 458125865 player1177999304672 onMediaStatusChanged: MediaStatus(noMedia) => MediaStatus(+loading)
flutter: [INFO] mdk: default FrameReader00000112462FCF90 state: 0=>0=>1, 0
flutter: [INFO] mdk: default FrameReader00000112462FCF90 state: 0=>1=>1, 0
flutter: [INFO] mdk: start frame reader thread: 13540
flutter: [INFO] mdk: try to load av module: E:\source-code\flutter-src\wangbin-fvp\example\build\windows\runner\Debug\ffmpeg-6.dll
flutter: [INFO] mdk: ffmpeg loaded: E:\source-code\flutter-src\wangbin-fvp\example\build\windows\runner\Debug\ffmpeg-6.dll
flutter: [INFO] mdk: Selected avformat runtime version: 60.9.100 (build: 60.9.100), license: LGPL version 2.1 or later
flutter: [INFO] mdk: Selected avformat runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.36.32532/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.36.32532/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MD -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-NODEFAULTLIB:libcmt -DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe,rv*' --enable-demuxer='*sub*,*ac3,*ac,*peg*,*web*,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,matroska,mov,mp3,mxf,ogg,pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2,mlv,nsv,nut' --enable-encoder='aac,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
flutter: [INFO] mdk: avformat_version00007FFA9BBC7750
flutter: [INFO] mdk: Trying MediaIO FFmpeg for protocol "http"
flutter: [INFO] mdk: 0000011246AF5180 open url: http://168.138.195.41:5678/d/%E5%8A%A8%E6%BC%AB/%E5%9B%BD%E6%BC%AB/X%E6%98%9F%E8%BE%B0%E5%8F%98/%E6%98%9F%E8%BE%B0%E5%8F%98%E7%AC%AC%E4%BA%94%E5%AD%A3/%E6%98%9F%E8%BE%B0%E5%8F%98%20%E7%AC%AC%E4%BA%94%E5%AD%A3_01_1080P_Tacit0924.mp4
flutter: [INFO] mdk: 0000011246AF5180 url opened
flutter: [INFO] mdk: default 00000112462FCF90 FrameReader::update MediaStatus 0X2=>0X2
flutter: [INFO] mdk: Selected avcodec runtime version: 60.21.100 (build: 60.21.100), license: LGPL version 2.1 or later
flutter: [INFO] mdk: av_packet_alloc00007FFA9B701250
flutter: [INFO] mdk: Selected avutil runtime version: 58.13.101 (build: 58.13.101), license: LGPL version 2.1 or later
flutter: [INFO] mdk: av_dict_copy00007FFA9BBD69E0
flutter: [INFO] mdk: before avformat_open_input. io: 0000011246AF5180(FFmpeg/pb: 0000011245E731C0, url: http://168.138.195.41:5678/d/%E5%8A%A8%E6%BC%AB/%E5%9B%BD%E6%BC%AB/X%E6%98%9F%E8%BE%B0%E5%8F%98/%E6%98%9F%E8%BE%B0%E5%8F%98%E7%AC%AC%E4%BA%94%E5%AD%A3/%E6%98%9F%E8%BE%B0%E5%8F%98%20%E7%AC%AC%E4%BA%94%E5%AD%A3_01_1080P_Tacit0924.mp4
flutter: [INFO] mdk: FFmpeg/Libav runtime git-2023-06-27-9b6d191-avbuild
flutter: [INFO] mdk: after avformat_open_input. pb: 0000011245E731C0, iformat: 00007FFA9BF2DE30 context flags: 2097280, input format flags: 0
flutter: [INFO] mdk: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le
flutter: [INFO] mdk: Format: matroska,webm, range: 0 +1462421ms, bitrate: 1342607, size: 0
Metadata:
  encoder: libebml v1.4.2 + libmatroska v1.6.4
  creation_time: 2022-12-26T01:46:39.000000Z
  COMMENT: 更多分享内容关注微信公众号 Tacit0924 或者 酷安@Tacit0924
Streams: 4
 Video:
  stream#0, range: 42 +0ms, frames: 0
  codec: hevc tag: 0 profile: 1 level: 120, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x816, fps: 25, bframes: 4, primaries: bt709, trc: bt709, matrix: bt709, range: narrow
  extra data(145): 01 01 60 00 00 00 90 00 00 00 00 00 78 F0 00 FC FD F8 F8 00 00 0F 03 20 00 01 00 19 40 01 0C 01 FF FF 01 60 00 00 03 00 90 00 00 03 00 00 03 00 78 88 28 44 09 21 00 01 00 2F 42 01 01 01 60 00 00 03 00 90 00 00 03 00 00 03 00 78 A0 03 C0 80 33 16 58 82 84 64 91 26 AC 05 A8 08 08 08 20 00 00 03 00 20 00 00 03 03 21 22 00 04 00 07 44 01 C1 37 6B 02 24 00 07 44 01 50 4D DA C1 89 00 07 44 01 70 4D DF 02 24 00 08 44 01 24 13 77 C1 89 00
  Metadata:
   BPS: 1246360
   NUMBER_OF_BYTES: 227828531
   DURATION: 00:24:22.360000000
   NUMBER_OF_FRAMES: 36559
   _STATISTICS_WRITING_APP: mkvmerge v66.0.0 ('Josie') 64-bit
   _STATISTICS_WRITING_DATE_UTC: 2022-12-26 01:46:39
   _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  stream#3, range: 0 +1462421ms, frames: 0
  codec: png tag: 0 profile: -99 level: -99, rgba, bpc:8, bpp:32(32), channels:(4), map: 0 1 2 3, bitrate: 0, 600x600, fps: 90000, bframes: 0, primaries: bt709, trc: srgb, matrix: gbr, range: full
  Metadata:
   filename: 封面.png
   mimetype: image/png
 Audio:
  stream#1, range: 0 +0ms, frames: 0
  codec: aac tag: 0 profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @48000Hz, bitrate: 0
  extra data(2): 11 90
  Metadata:
   NUMBER_OF_BYTES: 17071782
   BPS: 93389
   DURATION: 00:24:22.421000000
   NUMBER_OF_FRAMES: 68551
   _STATISTICS_WRITING_DATE_UTC: 2022-12-26 01:46:39
   _STATISTICS_WRITING_APP: mkvmerge v66.0.0 ('Josie') 64-bit
   _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
 Subtitle:
  stream#2, range: 0 +1462421ms codec: subrip
  Metadata:
   _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
   language: chi
   NUMBER_OF_BYTES: 77
   BPS: 41
   DURATION: 00:00:15.000000000
   NUMBER_OF_FRAMES: 1
   _STATISTICS_WRITING_DATE_UTC: 2022-12-26 01:46:39
   _STATISTICS_WRITING_APP: mkvmerge v66.0.0 ('Josie') 64-bit
flutter: [INFO] mdk: default FrameReader00000112462FCF90 request to pause 1, loaded: 0.
flutter: [INFO] mdk: default FrameReader00000112462FCF90 state: 0=>1=>2, 0
flutter: [INFO] mdk: default FrameReader00000112462FCF90 state requested: 2, current: 0
flutter: [INFO] mdk: Loaded libass runtime: libass.dll
flutter: [INFO] mdk: [ass] libass API version: 0x1700000
flutter: [INFO] mdk: [ass] libass source: commit: e60ecdc7e14ef63a762c77a225f02425b688182e
flutter: [INFO] mdk: [ass] Shaper: FriBidi 1.0.12 (SIMPLE) HarfBuzz-ng 6.0.0 (COMPLEX)
flutter: [INFO] mdk: [ass] Using font provider directwrite (with GDI)
flutter: [INFO] mdk: default 00000112462FCF90 FrameReader::update MediaStatus 0X2=>0X4
Lost connection to device.
Exited (sigterm)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant