查看完整版本: [-- C#开发出来的老是闪退找不出来原因求大佬分析一下附日志 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> C#开发出来的老是闪退找不出来原因求大佬分析一下附日志 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

17713601837 2022-03-11 10:46

C#开发出来的老是闪退找不出来原因求大佬分析一下附日志


APlayer[10:34:10.239][0A60]: CPlayCore::Open, URL = D:\video\1.jpg
APlayer[10:34:10.239][0A60]: -------------------> OP_OPEN
APlayer[10:34:10.255][1A60]: [Kernel]            ConnectToFilter, connect pin failed, hr=80040265
APlayer[10:34:10.255][0A60]: OnGraphNotify, EC_GRAPH_CHANGED(0x50), evParam1 = 00000000, evParam2 = 00000000
APlayer[10:34:10.255][1A60]: [Kernel]            ConnectToFilter <= Elecard MPEG Demultiplexer[059a2454]
APlayer[10:34:10.255][1A60]: [Kernel]         Connect to "Matroska Muxer" failed, remove it.
APlayer[10:34:10.255][1A60]: [Kernel]         RemoveFilter: {1E1299A2-9D42-4F12-8791-D79E376F4143}
APlayer[10:34:10.255][1A60]: [Kernel]         Filter SMV Media Splitter{8953D140-377E-4741-8B15-160BDEA61E1F} extname not matching, skip it.
APlayer[10:34:10.255][1A60]: [Kernel]         Filter SMV Media Video(R) Decoder{FF9DED59-66E1-45D6-B1E6-7F578DABEB8A} extname not matching, skip it.
APlayer[10:34:10.255][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.255][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.255][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.255][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.286][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.286][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.286][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.286][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.286][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.286][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.286][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.286][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.308][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.308][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.308][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.308][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.324][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.324][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.324][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.324][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.339][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.339][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.339][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.339][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.355][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.355][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.355][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.355][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.355][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.355][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.355][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.355][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.371][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.371][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.371][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.371][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.556][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.556][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.556][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.556][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.571][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.571][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.571][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.571][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.587][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.587][0A60]: Interface - GetPosition, return 0
APlayer[10:34:10.587][0A60]: CPlayCore::GetPosition, is busy, return last value
APlayer[10:34:10.587][0A60]: Interface - GetPosition, return 0

aplayer 2022-03-17 16:17
从日志看,你用 APlayer 打开了一个 JPG?
CPlayCore::Open, URL = D:\video\1.jpg
有些不正确的视频格式是可能导致内核崩溃的,建议你换个其他文件试试。

17713601837 2022-03-21 15:51
aplayer:从日志看,你用 APlayer 打开了一个 JPG?
CPlayCore::Open, URL = D:\video\1.jpg
有些不正确的视频格式是可能导致内核崩溃的,建议你换个其他文件试试。 (2022-03-17 16:17) 

不行啊.我换成mp4文件偶尔也会蹦.
APlayer[15:38:19.274][1BDC]: [Kernel]                           MediaType: MEDIATYPE_Video,{34325659-0000-0010-8000-00AA00389B71}
APlayer[15:38:19.274][1BDC]: [Kernel]                           MediaType: MEDIATYPE_Video,{30424752-0000-0010-8000-00AA00389B71}
APlayer[15:38:19.274][1BDC]: [Kernel]                           MediaType: MEDIATYPE_Video,{30424752-0000-0010-8000-00AA00389B71}
APlayer[15:38:19.274][0FE8]: Load codecs info 189, cost 0 ms
APlayer[15:38:19.274][0FE8]: Config 2 handled, return 1
APlayer[15:38:19.274][0FE8]: CPlayCore::GetPosition, is busy, return last value
APlayer[15:38:19.274][0FE8]: Interface - GetPosition, return 0
APlayer[15:38:19.274][0FE8]: Interface - Open, strUrl = 007dbb8c
APlayer[15:38:19.274][0FE8]: CPlayCore::Open, Abort old media
APlayer[15:38:19.274][0FE8]: CPlayCore::Abort, bStop=1
APlayer[15:38:19.274][0FE8]: CBaseEngine[076b06c0]::Set
APlayer[15:38:19.274][0FE8]: CDxGraph::Abort, bStop=1
APlayer[15:38:19.274][0FE8]: SetFilterParam, {AAAAAAAA-0000-0000-0000-000000000001}, 07c64484 - 3 = 1
APlayer[15:38:19.274][0FE8]: APlayerSource: Abort, bStop=1
APlayer[15:38:19.274][0FE8]: SetFilterParam, {61F47056-E400-43D3-AF1E-AB7DFFD4C4AD}, 0c9da8dc - 105 = 1
APlayer[15:38:19.274][0FE8]: 【mp4splitter.dll】Set m_bAborted
APlayer[15:38:19.274][0FE8]: CPlayCore::Open, URL = D:\video\0.mp4
APlayer[15:38:19.274][0FE8]: -------------------> OP_OPEN
APlayer[15:38:19.274][0FE8]: CPlayCore::GetPosition, is busy, return last value
APlayer[15:38:19.274][0FE8]: Interface - GetPosition, return 0
APlayer[15:38:19.274][0FE8]: CPlayCore::GetPosition, is busy, return last value
APlayer[15:38:19.274][0FE8]: Interface - GetPosition, return 0
APlayer[15:38:19.274][0FE8]: CPlayCore::GetPosition, is busy, return last value
APlayer[15:38:19.274][0FE8]: Interface - GetPosition, return 0
APlayer[15:38:19.274][0FE8]: CPlayCore::GetPosition, is busy, return last value
APlayer[15:38:19.274][0FE8]: Interface - GetPosition, return 0
APlayer[15:38:19.274][0FE8]: CPlayCore::GetPosition, is busy, return last value

aplayer 2022-03-21 17:09
把相关调用 APlayer 的代码(其他不相关的可以删掉)连带工程打个包给我看看是否我这能重现?


查看完整版本: [-- C#开发出来的老是闪退找不出来原因求大佬分析一下附日志 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.010519 second(s),query:0 Gzip enabled