クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.Windows.Controls
MediaElement クラス

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
MediaElement クラス
オーディオとビデオまたはそのいずれかを含むコントロールを表します。

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

Visual Basic (宣言)
<LocalizabilityAttribute(LocalizationCategory.NeverLocalize)> _
Public Class MediaElement
	Inherits FrameworkElement
	Implements IUriContext
Visual Basic (使用法)
Dim instance As MediaElement
C#
[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)] 
public class MediaElement : FrameworkElement, IUriContext
C++
[LocalizabilityAttribute(LocalizationCategory::NeverLocalize)] 
public ref class MediaElement : public FrameworkElement, IUriContext
J#
/** @attribute LocalizabilityAttribute(LocalizationCategory.NeverLocalize) */ 
public class MediaElement extends FrameworkElement implements IUriContext
JScript
LocalizabilityAttribute(LocalizationCategory.NeverLocalize) 
public class MediaElement extends FrameworkElement implements IUriContext
XAML オブジェクト要素の使用
<MediaElement .../>

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

MediaElement は、コントロールの制御方法に応じて、独立モードまたはクロック モードの 2 つのモードで使用できます。独立モードで使用した場合の MediaElement はイメージに似ており、直接 Source URI を指定できます。クロック モードの MediaElement は、アニメーションのターゲットと考えることができます。したがって、対応する Timeline および Clock のエントリがタイミング ツリーにあります。メディア モードの詳細については、「マルチメディアの概要」を参照してください。

独立モードの MediaElement を制御する例については、「方法 : MediaElement (再生、一時停止、停止、ボリューム、および速度) を制御する」を参照してください。

MediaElement は 64 ビットのコンパイルをサポートしていません。MediaElement を 64 ビットのコンピュータで使用するには、アプリケーションを x86 コンピュータ用にコンパイルする必要があります。

コントロールの最終的なサイズと位置はメディア コンテンツを使用して決定されるため、MediaOpened イベントが発生するまでは、コントロールの ActualWidthActualHeight は 0 と報告されます。オーディオのみのコンテンツの場合は、これらのプロパティが常に 0 になります。

固定サイズのコントロールの場合は、WidthHeight、またはその両方のプロパティを設定できます。ただし、メディアの縦横比を維持するには、Width または Height のいずれか一方のプロパティのみを設定します。

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Media.Visual
         System.Windows.UIElement
           System.Windows.FrameworkElement
            System.Windows.Controls.MediaElement
この型の 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