none
silverlight播放视频或mp3时遇到的自动中断播放的问题 RRS feed

  • 问题

  • 在用silverlight播放视频或mp3等媒体文件时,总会遇到如下问题:
    在下载并播放得大概1/10时,程序自动停止,并有错误:


    Code:4001
    Caregory:MediaError
    Message:AG_E_NETWORK_ERROR


    当刷新后又可往前走一段,大约播放到2/3的时候,再次出现这种问题。

    再刷新后,就没有问题了。。。。可以正常播放。

    不知道大家有没有遇到这样的问题。
    我的环境:VS2008中文版+silverlightBeta2

     

    2008年6月21日 8:19

答案

  • 谢谢版主的回答。

    昨天我已重装系统与重装VS2008+silverlight 2 Beta 2,发现还是有同样的问题,后来弄了好久,发现我只要在本地测试,即地址为:http://localhost:1682/SilverlightApplication1TestPage.html,引用的视频文件地址是网上的地址,就会出现这样的情况。

     

    代码如下:

    <MediaElement x:Name="asdf" Canvas.Left="8" Canvas.Top="0" Source="http://www.XXXX.com/a.wmv"></MediaElement>

     

    但是只要我把程序传到网上,在本机打开地址:http://www.XXXX.com/temp.aspx(已把Silverlight镶到此网页),就不会有此问题了。

     

    此问题算是解决,只是做测试时很不爽,得把它传到网上做测试。

     

     

    2008年6月24日 13:07

全部回复

  • 初步判断是因为网络原因导致,能不能具体描述下应用的环境?

    比如媒体文件是本地调用还是其他调用方式?

    2008年6月23日 5:50
    版主
  • 谢谢版主的回答。

    昨天我已重装系统与重装VS2008+silverlight 2 Beta 2,发现还是有同样的问题,后来弄了好久,发现我只要在本地测试,即地址为:http://localhost:1682/SilverlightApplication1TestPage.html,引用的视频文件地址是网上的地址,就会出现这样的情况。

     

    代码如下:

    <MediaElement x:Name="asdf" Canvas.Left="8" Canvas.Top="0" Source="http://www.XXXX.com/a.wmv"></MediaElement>

     

    但是只要我把程序传到网上,在本机打开地址:http://www.XXXX.com/temp.aspx(已把Silverlight镶到此网页),就不会有此问题了。

     

    此问题算是解决,只是做测试时很不爽,得把它传到网上做测试。

     

     

    2008年6月24日 13:07