1

在 windows phone 7 中 .. 我使用 medialement 元素从 URL 播放 mp3 音频 ..

音频第一次播放没有任何故障..但是当第二次设置源时,它会引发以下异常:

AG_E_NETWORK_ERROR

可能是什么问题呢

注意:我尝试播放相同的音频文件,但它也不起作用。

4

1 回答 1

0

这是由于 Silverlight 中的 URL 限制。答案的完整描述在这里http://msdn.microsoft.com/en-us/library/cc189008(VS.95).aspx

出于安全原因,Silverlight 运行时限制从 System.Net 命名空间中的 WebClient 和 HTTP 类访问某些 URL 类。运行时对其他类(包括 System.Windows.Controls 命名空间中的 Image 和 MediaElement 类)应用了类似的访问限制。运行时还根据 URL 的类对 XAML 源文件和字体文件应用访问限制。这些限制在 Silverlight 2 和更高版本的运行时中实现。受影响的连接是对跨区域、跨域和跨方案 URL 的访问。这些限制旨在防止网络威胁(例如,基于从 Internet 服务器运行的 Silverlight 应用程序访问本地 Intranet 服务器上的资源的威胁)。

于 2013-02-11T03:59:08.293 回答