播放视频一会,出错并自动关闭

系统:WINCE6.0+2443

上周遇到一个很奇怪的问题,之前上网播放视频的时候,没有出现播放一会就会出错并且自动关闭IE的情况,但后来测试到在播放视频大概50s的时候,总是会弹出下面的对话框并且自动关闭IE,这个对话框的内容如下:

application IEsample.exe encountered a serial error and must shut down

串口输出的信息如下

Exception 'Data Abort' (4): Thread-Id=09890052(pth=82478d78), Proc-Id=06820056(pprc=849fddd0) 'IESample.exe', VM-active=06820056(pprc=849fddd0) 'IESample.exe'

PC=41bb95a0(flaxplayer_wince.dll+0x000195a0) RA=41bb9674(flaxplayer_wince.dll+0x00019674) SP=0090fe4c, BVA=00000024

Exception 'Data Abort' (4): Thread-Id=0873002e(pth=825a96c0), Proc-Id=06820056(pprc=849fddd0) 'IESample.exe', VM-active=06820056(pprc=849fddd0) 'IESample.exe'

PC=41bb95a0(flaxplayer_wince.dll+0x000195a0) RA=41bb9674(flaxplayer_wince.dll+0x00019674) SP=0089fe4c, BVA=00000024

尝试了一些办法,比如刚开始以为是HKEY_CURRENT_USER->software->microsoft->internet explorer->main这个注册表项下面的stackres太小了,但做以下修改依然无效:
"stackres"=0x0004000有关啊,我把它改为0x00080000

后来只能上网查找相关信息,说是R3的问题,将信将疑,把R3删除了重新安装,然后重新编译一直出错,没有办法,就重装了VS2005+WINCE6.0R2R3,同一个工程编译通过了,经过测试,播放视频正常,没有出错了,然后就打上09年的更新包再重新编译并且测试,又出现了上面这个问题,到现在我都不知道为什么09年全年的更新包怎么会导致了这个问题的产生,本来想通过上面的串口信息来定位出错的函数的,但flaxplayer_wince.dll(R3带的 FlashLite 组件编译生成的)没有的map文件,故无法定位出错的函数,这个问题先做个记录,后面有时间继续深入,知道的朋友,麻烦告知!欢迎大家发表意见!

相关问题的链接

http://www.cnblogs.com/walzer/archive/2008/11/20/909626.html 

http://blog.csdn.net/dragonliabc/archive/2010/04/25/5527638.aspx 

http://www.armce.com/bbs/archiver/tid-194.html 

http://www.cnblogs.com/huaping-audio/archive/2008/12/11/1353260.html 

http://www.codeproject.com/KB/debug/mapfile.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在Unity中使用AVProVideo播放电脑上的视频时,可能会遇到一些错误。其中一些最常见的错误包括: 1. 视频无法播放:如果出现此错误,可能是由于视频文件已被移动或损坏。您可以尝试重新下载或重新导入视频文件并将其替换。 2. 视频播放缓慢:如果视频播放得很慢,可能是由于您的计算机的性能或视频文件的编码方式不够好。您可以尝试升级计算机硬件或更改编码方式来提高视频播放效果。 3. 播放器崩溃:如果AVProVideo播放器崩溃,可能是由于导入的插件版本不正确或已损坏。您可以尝试重新下载并更新插件,并确保其与Unity版本兼容。 4. 媒体文件格式不受支持:AVProVideo支持多种媒体格式,但不支持所有格式。如果您的视频不是常用媒体文件格式之一,则可能无法在AVProVideo中播放。您可以尝试将视频文件转换为受支持的格式,然后导入到Unity中。 总之,如果您遇到任何AVProVideo播放电脑方面的问题,请先排查您的媒体文件,硬件和插件是否正常工作。如果问题仍然存在,请参考AVProVideo文档或在官方论坛上寻找帮助。 ### 回答2: Unity中使用AVProVideo播放电脑视频时出现错误可能由多种原因引起,如视频格式不受支持、视频文件路径不正确、视频文件已经损坏等等。解决该问题的方法如下: 首先,需要检查视频文件格式是否受支持。AVProVideo支持的格式包括MP4、MOV、AVI等,不受支持的格式可能会导致播放错误。如果视频格式不受支持,可以将其转换成受支持的格式再进行播放。 其次,需要确保视频文件路径正确。如果视频文件路径不正确,AVProVideo将无法找到该文件,因此无法播放。可以打开文件管理器查看视频文件路径,确保路径正确无误。 另外,如果视频文件已经损坏,也可能会导致AVProVideo播放出错。可以使用其他视频播放器打开该文件,如果无法播放,说明该文件已经损坏,需要重新下载或替换。 总之,AVProVideo播放电脑视频出错的原因有多种多样,需要根据具体情况进行排查和解决。以上提到的方法只是其中的一部分,如果以上方法无法解决问题,可以进一步调试或请教相关技术人员进行处理。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值