2010-11-18 42 views
0

我想弄清楚如何在播放期间持续播放Silverlight MediaElement播放内嵌在ASP.NET中的Silverlight用户控件。坚持Silverlight MediaElement播放ASP.NET回发

的情况下云:

曾在网站上,按下播放键,媒体播放器,继续通过网站浏览,而音乐继续播放。

它现在的功能: 很显然,每次回发或页面重定向时都会重新载入对象(即使它回到同一页面IE:default.aspx)。

我已经看到了如何通过跨页面回发来持续回发的控件状态和甚至复杂数据的示例。但没有涉及我的具体情况。

其他事项: 的Silverlight 2 ASP.NET C#

我的Default.aspx:

<html> 
</head> 
    </head> 
<body> 
    <form id="form1" runat="server" style="height:100%"> 
    <div id="silverlightControlHost"> 
     <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
      <param name="source" value="ClientBin/RickBainAudioPlayer.xap"/> 
      <param name="onError" value="onSilverlightError" /> 
      <param name="background" value="white" /> 
      <param name="minRuntimeVersion" value="3.0.40624.0" /> 
      <param name="autoUpgrade" value="true" /> 
      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none"> 
       <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/> 
      </a> 
     </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div> 
    </form> 
</body> 
</html> 
+0

你真的想做什么?您是否正在想像一些如何在用户在您的网站周围浏览时不间断地继续播放? – AnthonyWJones 2010-11-18 09:42:39

+0

@AnthonyWJones完全正确。 – KenEucker 2010-11-23 16:48:50

回答

0

我知道只有这样,才能做到这一点是比较旧帽子。使用HTML框架。将播放媒体的Silverlight应用程序放在一个框架中,并将您网站的其余部分放在主框架中。

+0

谢谢,我会尝试。 – KenEucker 2010-11-25 00:29:47

+0

这是我目前可以找到的最佳解决方案。谢谢! – KenEucker 2011-01-14 23:20:08