1

MMPPF フレームワークが動作するように、デフォルトのテンプレート (アダプティブ ストリーミング) を取得しようとしています。現在、エラーは発生していませんが、プレーヤーはビデオを再生しません。デフォルト以外のソースを追加しようとしましたが、それらがプレイリストに追加されているのを確認できますが、どちらも再生されません。

Fiddler を使用すると、プレーヤーがマニフェスト (またはその他のもの) を取得しようとさえしていないことがわかります。ここにあるオンラインの例は問題なく動作します。そのマニフェストをソースとして使用してみましたが、Visual Studio で実行しても再生されません。

私の質問ですが、これは Silverlight 5 ツールキットがインストールされていることと関係がありますか? MMPPF/SMF テンプレートはすぐに使用できると思われます (これは Codeplex サイトにも記載されています)。それとも、私が見逃しているものがありますか?

4

2 に答える 2

2

プロジェクトへの参照を追加する必要がある場合があります。MMPPFは実行時にプラグインを解決するためにMEFを使用しており、適切なプラグインが見つからない場合はサイレントに失敗する可能性があります。

スムーズストリーミングの場合、たとえば、とが両方とも機能する必要がありMicrosoft.SilverlightMediaFramework.Plugins.SmoothStreamingますMicrosoft.Web.Media.SmoothStreaming


アップデート:

プロジェクトを移行するときに、別の参照の問題が発生しました。System.ComponentModel.Compositionを削除して再度追加してから、System.ComponentModel.Composition.Initializationを追加する必要がありました。

于 2011-12-21T10:59:13.543 に答える
1

MMPPF クライアントがインストールした Smooth Streaming Client をアンインストールして、ここから最新のものをインストールしようとしました。新しい dll (Microsoft.Web.Media.SmoothStreaming.dll) への参照を追加すると、すべてが機能しました。

于 2011-12-21T13:26:49.330 に答える