포스트 백 중에 ASP.NET에 포함 된 Silverlight 사용자 정의 컨트롤 내에서 재생중인 Silverlight MediaElement의 재생을 유지하는 방법을 파악하려고합니다.ASP.NET 포스트 백에서 재생중인 Silverlight MediaElement 유지
시나리오는 간다 :
는, 사이트, 언론 플레이에 미디어 플레이어가 음악을 계속 재생하는 동안 사이트를 탐색 계속합니다.지금 당장하는 일 : 당연히 개체는 각 포스트 백 또는 페이지 리디렉션에서 다시로드됩니다 (IE : default.aspx의 같은 페이지로 돌아갈지라도).
크로스 페이지 다시 게시를 통해 포스트 백 및 복잡한 데이터의 컨트롤 상태를 유지하는 방법에 대한 샘플을 보았습니다. 하지만 내 구체적인 경우는 다루지 않습니다.
기타 내역 : 실버 라이트 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>
정말하고 싶습니까? 사용자가 사이트를 탐색하는 동안 재생이 원활하게 중단되지 않고 계속 진행될 수 있다고 상상하고 있습니까? – AnthonyWJones
@AnthonyWJones 맞습니다. – KenEucker