aplayer:APlayer 获取播放日志的方式如下:
在 APlayer 视频区域上,按住鼠标右键 和 键盘的 Ctrl 键不放一小会,
会弹出一个对话框,点确定就打开一个资源管理器窗口,并且会选中该窗口中的日志文件,
然 ..
(2013-08-07 19:06)
日志信息:
出现这种情况的描述,我属于暴力测试.一共有6个视频文件.正常播放都没有问题.都可以正常打开播放,,但是我如果快速不停切换视频时,会出现这种情况.直接报错了.对于此错误,暂不知道是vb调试器出现的错误,还是dll的问题.感觉是控件的问题..
说明:为了测试错误原因.我建立工程后只添加了aplayer控件和一个按钮事件和一个listbox控件
listbox 中添加播放列表:如下
F:\4D\3D电影\剑门神鸟\剑门神鸟(上).mkv
F:\4D\3D电影\剑门神鸟\剑门神鸟(下).mkv
F:\4D\3D电影\G.NA_-_Top_Girl(3D_Ver.)(1080p).ts
F:\4D\3D电影\SAMSUNG.3D.BRrip.SBS.Girls'.Generation.Genie.MPEG2.1080P.AC3.mkv
F:\4D\3D电影\2.avi
F:\4D\3D电影\4.avi
减少视频数量测试问题依旧...
工程代码如下:
Dim i As Long
Private Sub Command1_Click()
i = i + 1
If i >= List1.ListCount Then
i = 0
End If
Player1.Open List1.List(i)
End Sub
日志信息比较大,但一般都是最后 OP_OPEN时 dll就退出了.
APlayer[10:50:34.562][1348]: 【avisplitter.dll】InitBuffer
APlayer[10:50:34.562][1348]: 【avisplitter.dll】TrueBuffer: Set m_pBufferPin = 0abecc00
APlayer[10:50:34.984][1400]: Interface - Open, strUrl = 0872fcac
APlayer[10:50:34.984][1400]: CPlayCore::Open, URL = F:\4D\3D电影\4.avi
APlayer[10:50:34.984][1400]: -------------------> OP_OPEN
APlayer[10:50:35.718][1348]: DLL_PROCESS_DETACH
我又经过了大量实际测试.对于 直播放以下两个视频,没有发现报错问题.
F:\4D\3D电影\剑门神鸟\剑门神鸟(上).mkv
F:\4D\3D电影\剑门神鸟\剑门神鸟(下).mkv
如果只播放以下两个视频也没有问题.
F:\4D\3D电影\G.NA_-_Top_Girl(3D_Ver.)(1080p).ts
F:\4D\3D电影\SAMSUNG.3D.BRrip.SBS.Girls'.Generation.Genie.MPEG2.1080P.AC3.mkv
如果只播放以下两个视频就会报错.
F:\4D\3D电影\2.avi
F:\4D\3D电影\4.avi
最后确定是这两个视频的问题,但是视频都可以正常播放,多打开几次就出现了报错的问题,究竟是什么原因导致的呢..望管理员回复..谢谢