ポストバック中にASP.NETに埋め込まれたSilverlightユーザーコントロール内で再生されるSilverlight MediaElementの再生を永続化する方法を理解しようとしています。ASP.NETポストバックでSilverlight MediaElementを再生する
シナリオが行く:
は、音楽の再生継続している間にサイトをナビゲートし続け、サイト上のメディアプレーヤー、プレスプレイを持っています。
今のところ: 明らかに、オブジェクトは各ポストバックまたはページリダイレクト(同じページ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>
本当にやりたいことは何ですか?ユーザーがあなたのサイトの周りをナビゲートしている間、再生がスムーズに中断されないようにする方法を想像していますか? – AnthonyWJones
@AnthonyWJonesまさに正しい。 – KenEucker