WP7中的MediaElement

时间:2012-09-02 18:20:23

标签: windows-phone-7 media mediaelement

在Windows Phone 7中..我使用medialement元素播放来自URL的mp3音频..

音频第一次播放时没有任何失败..但是当第二次设置音源时,会抛出以下异常:

AG_E_NETWORK_ERROR

可能是什么问题

注意:我尝试播放相同的音频文件,但也无效。

1 个答案:

答案 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服务器上的资源。)