クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.Windows.Media
MediaPlayer クラス
すべて縮小/すべて展開 すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
MediaPlayer クラス
描画のためにメディアの再生を提供します。

名前空間: System.Windows.Media
アセンブリ: PresentationCore (presentationcore.dll 内)
XML 名前空間 :  http://schemas.microsoft.com/winfx/2006/xaml/presentation

Visual Basic (宣言)
Public Class MediaPlayer
	Inherits Animatable
Visual Basic (使用法)
Dim instance As MediaPlayer
C#
public class MediaPlayer : Animatable
C++
public ref class MediaPlayer : public Animatable
J#
public class MediaPlayer extends Animatable
JScript
public class MediaPlayer extends Animatable
XAML
 

このマネージ クラスは、XAML では使用できません。

このクラスのインスタンスを Extensible Application Markup Language (XAML) で宣言することはできますが、コードを使用せずにそのメディアを読み込んで再生することはできません。XAML のみでメディアを再生するには、MediaElement を使用します。

アプリケーションでメディアを配布する場合、メディア ファイルをプロジェクト リソースとして使用することはできません。代わりにプロジェクト ファイルでメディアの種類を Content に設定し、CopyToOutputDirectoryPreserveNewest または Always に設定する必要があります。

MediaPlayer では、プレーヤーの制御方法に応じて、独立モードまたはクロック モードの 2 つのモードで使用できます。独立モードでの MediaPlayer はイメージに似ており、Open メソッドを使用して開かれたメディアで再生が実行されます。クロック モードでの MediaPlayer は、アニメーションのターゲットと考えることができます。したがって、対応する Timeline および Clock のエントリが、再生を制御するタイミング ツリーにあります。メディア モードの詳細については、「マルチメディアの概要」を参照してください。

MediaPlayer は、アプリケーションのユーザー インターフェイス (UI) に直接追加できるコントロールではないという点で MediaElement とは異なります。MediaPlayer を使用して読み込まれたメディアを表示するには、VideoDrawing または DrawingContext を使用する必要があります。

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Freezable
         System.Windows.Media.Animation.Animatable
          System.Windows.Media.MediaPlayer
この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker