• 9081阅读
  • 12回复

播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正常播放 [复制链接]

上一主题 下一主题
离线iwizard
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2017-04-25
使用了APlayer做个H264文件播放器(播放本地文件),一共有3个测试文件,其中2个正常,有一个无法用APlayer打开,也不触发DownloadCodec事件,如果用迅雷影音播放提示0x80040218。

如果使用VLC播放则所有文件均播放正常,后设置aPlayer1.SetConfig(9, 1); 即当 APlayer 内部解码器播放失败后尝试使用系统解码器,再次运行使用APlayer的程序打开无法播放的h264文件会弹出一个视频播放窗口,窗口标题为“ActiveMovie Window”,原来无法播放的视频会在这个窗口中进行播放。

想要请教下各位这是怎么个情况呢,我需要怎么设置或者修改,才能让无法播放的文件正常播放?

离线aplayer

只看该作者 沙发  发表于: 2017-04-25
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,...
外部解码器不可靠的,请响应APlayer下载解码器事件,补全APlayer自身的解码器播放即可。
离线iwizard

只看该作者 板凳  发表于: 2017-04-26
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
我再描述下我这里的情况吧,所谓的外部解码器仅仅是我对APlayer目录下面的codecs目录内的:

regsvr32.exe empgdmx.ax /s
regsvr32.exe coreavc.ax /s
regsvr32.exe mpeg2dmx.ax /s

注册了一下而已,如果不注册且aPlayer1.SetConfig(9, 0)即始终使用内置解码器播放,则播放那个h264文件是播放不出来的,如果执行注册后,设置aPlayer1.SetConfig(9, 1);可以播放,但是会弹出一个视频播放窗口,窗口标题为“ActiveMovie Window”,视频会在这个窗口中播放。
离线iwizard

只看该作者 地板  发表于: 2017-04-26
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
另外,您回复中提到响应APlayer下载解码器事件,是指确实解码器触发的DownloadCodec事件吧,在我的应用在是不会触发这个事件的,也就是说APlayer不认为确实视频解码器,因为三个H264文件2个都可播放,只有一个不行,况且如果我显式注册后,不能播放的H264文件也是可以播放的,只是会弹出个窗口标题为“ActiveMovie Window”的窗口,在这个里面播放,也就是说我codecs目录内的解码器是没有问题的。

正常可播放的h264文件的播放效果:


不能播放的H264文件,如果选择了使用外部解码器后的播放效果:
可以看到弹出了个标题为“ActiveMovie Window”的窗口,在里面播放,实际的播放器组件没有内容。
离线iwizard

只看该作者 4楼 发表于: 2017-04-26
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
自己顶一下,我用了DirectShow相关API自己写了播放,使用了APlayer下载的解码器,三个H264文件都可以播放,为什么APlayer用自己的解码器反倒播放不了?什么情况呢。
离线iwizard

只看该作者 5楼 发表于: 2017-04-26
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
自己再顶,求助,难道就没有人遇到过和我一样的情况?另外有知道比较活跃的APlayer开发者论坛的也请告知一下,谢谢了。
离线aplayer

只看该作者 6楼 发表于: 2017-04-26
回 iwizard 的帖子
iwizard:自己再顶,求助,难道就没有人遇到过和我一样的情况?另外有知道比较活跃的APlayer开发者论坛的也请告知一下,谢谢了。 (2017-04-26 14:20) 

可否把你不能播放的那个视频(或者其下载地址)发给QQ邮箱22709656@qq.com,我们分析下给您答复。
离线iwizard

只看该作者 7楼 发表于: 2017-04-27
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
感谢您的答复,不能播放的H264文件已经发送到您留言中的QQ邮箱了,请帮助分析下原因,再次表示感谢。发送邮件的标题是:“不能播放的H264文件”
离线iwizard

只看该作者 8楼 发表于: 2017-04-27
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
管理员大大,请问收到我发送的电子邮件了吗?为什么那个H264放不了呢?我发了个帖子把自己使用APlayer在Delphi下进行免注册开发 的经验分享了出来,我愿意为APlayer的推广尽自己的绵薄之力,还请管理员大大务必给看看当下我遇到的问题,再次表示感谢。
离线iwizard

只看该作者 9楼 发表于: 2017-04-28
Re:播放H264文件遇到问题,弹出独立的ActiveMovie Window,无法在视频窗口正 ..
我把不能播放的H264文件上传上来了,请大伙儿帮助给看看,到底是哪里的原因?谢谢大家了。

111909_100_068943893_0911.part01.rar (1977 K) 下载次数:6 111909_100_068943893_0911.part02.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part03.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part04.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part05.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part06.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part07.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part08.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part09.rar (1977 K) 下载次数:5 111909_100_068943893_0911.part10.rar (1977 K) 下载次数:5
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个