codeplexの人気のあるsl2videoplayerを使用してビデオを再生しています.IIS Webサーバーでリモートビデオを再生すると問題ありません。 Sl2videoplayerは、ここにhttp://www.codeplex.com/sl2videoplayerMediaElementを使用してビデオを再生する
を見つけることができた。しかし、私はディスク(IEで開くにはダブルクリックにdefault.html)からローカルにdefault.htmlを開くと、このようなIEのエラーメッセージがある(IEでの警告サインがあります左下隅に、以下の画面スナップショットを参照してください)。以下のようにメディアファイルをOutput.wmvに変更する以外は、sl2videoplayerにコードの変更はありません。どんなアイデアが間違っている?達成したいのは、サーバーに接続せずにSilverlightプレーヤーを使用してローカルファイルを再生したいということです(インターネットから切断された場合)、Siverlightを使用してファイルを再生できますか?私は、(私はClientBinディレクトリにOutput.wmvをコピーし、そしてVideoPlayer.xapが同じディレクトリに存在する)
を
<div id="silverlightControlHost">
<object data="data:application/x-silverlight," type="application/x-silverlight-2" width="500" height="240">
<param name="source" value="ClientBin/VideoPlayer.xap"/>
<param name="onerror" value="onSilverlightError" />
<param name="background" value="white" />
<param name="initParams" value="cc=true,markers=true,markerpath=markers_movie21.xml,m=Output.wmv" />
<a href="http://go.microsoft.com/fwlink/?LinkID=115261" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
</a>
</object>
<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
</div>
IEのエラーメッセージと関連するスクリーンのスナップショットを使用してい
にdefault.htmlウェブページエラーの詳細
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; CIBA; .NET CLR 3.5.30729; MS-RTC LM 8; .NET CLR 3.0.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Timestamp: Fri, 10 Jul 2009 06:20:19 UTC
Message: Unhandled Error in Silverlight 2 Application
Code: 4004
Category: ManagedRuntimeError
Message: System.NotSupportedException: The URI prefix is not recognized.
at VideoPlayer.App.Application_UnhandledException(Object sender, ApplicationUnhandledExceptionEventArgs e)
at MS.Internal.Error.CallApplicationUEHandler(Exception e)
at MS.Internal.Error.GetXresultForUserException(Exception ex)
Line: 53
Char: 13
Code: 0
URI: file:///C:/Test/sl2videoplayer/VideoPlayerWeb/default.html
IEで画面のスナップショット、
http://i31.tinypic.com/xgh84i.jpg
事前のおかげで、 ジョージ
ありがとうございましたravuya、あなたはとてもクールです! markerpath = markers_movie21.xmlを削除すると動作します。もう1つの質問ですが、markers_movie21.xmlの問題はどのように分かりますか? – George2
私の推測:URIパスが間違っていると不平を言っていましたが、あなたは属性(m)の1つを変更したが、もう1つ(マーカーパス)について何も言わなかったと言いました。 私はうまくいきました。私の返事を答えとして記入することを忘れないでください。 :) – ravuya