1

私は ContentControl として XAML を持っています:

<ContentControl x:Name = "MyPlayer">      
  <StackPanel />
</ContentControl>

次に、この ContentControl のコードに MediaElement を追加します。

this.myPlayer.Content = new MediaElement() {
 Source = new Uri(@"http://mysite/myfile.mp3"),
 Visibility = Visibility.Visible
};

次に、アプリを実行すると、プレーヤーはファイルを再生しますが、視覚的なプレーヤーはありません。画面は空白のままです。

ユーザーがソースを一時停止/停止/再生できるように視覚的なプレーヤー要素を配置する方法は?

4

1 に答える 1

1

独自のボタンとコード ビハインド ロジックを作成して、再生/一時停止/再生などを行う必要があります。これを参照として使用できます: http://msdn.microsoft.com/en-us/library/ms748248.aspx

別の方法として、CodePlex Media Player Framework を使用することもできます: http://smf.codeplex.com/ これにより、メディア プレーヤー用のテンプレートが作成されました。

何かを見たい場合は、MediaElement の高さ/幅も指定する必要があると思いますが、MP3 ファイルで何を期待していますか?

また、ContentControl の必要性は何ですか? MediaElement を xaml に入れてみませんか?

于 2012-07-06T18:02:22.263 に答える