在Windows Phone 7中..我使用medialement元素播放来自URL的mp3音频..
音频第一次播放时没有任何失败..但是当第二次设置音源时,会抛出以下异常:
AG_E_NETWORK_ERROR
可能是什么问题
注意:我尝试播放相同的音频文件,但也无效。
答案 0 :(得分:0)
这是由于Silverlight中的URL限制。答案的完整描述在http://msdn.microsoft.com/en-us/library/cc189008(VS.95).aspx
出于安全原因,Silverlight运行时限制对其的访问 来自WebClient和HTTP类的某些URL类 System.Net命名空间。应用了类似的访问限制 运行时到其他类,包括Image和MediaElement System.Windows.Controls命名空间中的类。运行时也 对XAML源文件和字体文件应用访问限制 在URL的类。这些限制是在 Silverlight 2及更高版本的运行时。受影响的连接是访问 跨区域,跨域和跨方案URL。这些限制 旨在防止网络威胁(例如,基于威胁 在从Internet服务器运行的Silverlight应用程序上获取 访问本地Intranet服务器上的资源。)