2

我在我的项目中使用SMF播放器进行在线视频流式传输。 随机应用程序崩溃。 (有时应用程序运行60小时,有时会在2小时内发生崩溃) 我已将未处理的异常处理程序添加到主类。Silverlight中未处理的异常:System.Exception

public partial class App : Application 
{ 

    public App() 
    { 
     this.Startup += this.Application_Startup; 
     this.Exit += this.Application_Exit; 
     this.UnhandledException += this.Application_UnhandledException;   
     InitializeComponent(); 
    } 

但异常时,我只收到以下信息,没有堆栈跟踪信息。

UnhandledException类型System.Exception,错误HRESULT E_FAIL已从调用返回到COM组件。

请帮忙解决此问题。

+0

你正在使用哪个版本(MMPPF版+ SL插件+ SL SDK)? – jv42 2012-03-20 16:07:13

+0

自从Silverlight 5发布以来,我仍然遇到类似的崩溃问题。恐怕我们不得不等待MS发布插件/ SDK的更新以修复多媒体内容的多个问题(请参阅DRM混乱)。 – jv42 2012-04-20 13:10:17

回答

1

我也有与平滑流媒体元素相同的随机误差(SL4,SSME 1.5 - >但我得到了它也与SL5)

如果我呼吁应用程序错误HANDELING堆栈跟踪,然后应用程序崩溃。

它在我的生产应用程序中的一些讨厌的错误。

我发现的最佳解决方法是将应用程序与JS结合起来,当它发生非响应时(在SL中运行某个计时器,更新HTML中的某个时间戳,制作实时时钟,如果时间戳超过10秒或所以)..