Freigeben über


Einfügen von Audio und Video

In Microsoft Expression Blend können Sie Ihrem Projekt Mediendateien wie Audio und Video hinzufügen.

Weitere Informationen zum Hinzufügen von Mediendateien zu Ihrem Projekt finden Sie unter Einfügen einer Bilddatei in das aktive Dokument und Übertragen einer Audio- oder Videodatei in das aktive Dokument.

Audio

In Expression Blend werden die Audiodateitypen AIF, AIFC, AIFF, ASF, AU, MID, MIDI, MP2, MP3, MPA, MPE, RMI, SND, WAV, WMA und WMD unterstützt. Alle diese Dateiformate werden von Windows Media Player 10 unterstützt.

Ee371150.alert_note(DE-DE,Expression.30).gifHinweis:

In Microsoft Silverlight werden nur die Dateitypen MP3 und WMA unterstützt.

Nachdem Sie dem Projekt eine Audiodatei hinzugefügt haben, können Sie sie der Zeichenfläche hinzufügen, indem Sie im Projektpanel auf den Namen der Audiodatei doppelklicken oder indem Sie die Source-Eigenschaft eines vorhandenen MediaElement-Steuerelements auf den Namen der Audiodatei setzen.

Ee371150.alert_note(DE-DE,Expression.30).gifHinweis:

Sie können einen Audioclip in Expression Blend nicht umkehren, indem Sie das Storyboard umkehren, das die Audiozeitachse enthält.

Video

In Expression Blend werden die Videodateitypen ASF, AVI, DVR-MS, IFO, M1V, MPEG, MPG, VOB, WM und WMV unterstützt. Alle diese Dateiformate werden von Windows Media Player 10 unterstützt.

Ee371150.alert_note(DE-DE,Expression.30).gifHinweis:

In Silverlight wird nur der Dateityp WMV unterstützt.

Sie können keine anderen Videodateitypen in ein Dokument einfügen, obwohl es möglich ist, sie mithilfe des MediaElement-Steuerelements dem Projekt hinzuzufügen. Sie können ein MediaElement-Steuerelement aus dem ObjektepanelEe371150.0d8b8d29-1af9-418f-8741-be3097d76eab(DE-DE,Expression.30).png Ihrem Dokument hinzufügen und dann dessen Source-Eigenschaft ändern, um auf einen Mediendateityp zu zeigen, den Expression Blend nicht erkennt. Auf diese Weise können Sie sicherstellen, dass das Video in der Anwendung zur Laufzeit wiedergegeben wird.

Ee371150.alert_note(DE-DE,Expression.30).gifHinweis:

Sie können einen Videoclip in Expression Blend nicht umkehren, indem Sie das Storyboard umkehren, das die Videozeitachse enthält.

Ee371150.alert_note(DE-DE,Expression.30).gifHinweis:

Windows Media Player 10 muss auf Ihrem Computer installiert sein, damit Sie in Expression Blend mit Medien arbeiten können. Sie können Windows Media Player 10 von der Windows Media-Website herunterladen.

Audio und Video in WPF-Projekten

Nachdem Sie eine Audiodatei oder einen Videoclip in Ihr Dokument eingefügt haben, können Sie dessen Wiedergabe mit der Medienzeitachse steuern, die hierfür im Panel Objekte und Zeitachsen erstellt wurde. Sie können die folgenden Aktionen mit einer Medienzeitachse ausführen:

  • Ändern der Eigenschaften eines Medienelements, das im Panel Objekte und Zeitachsen ausgewählt ist. Sie können Eigenschaften wie Lautstärke, Balance und Geschwindigkeit in der Kategorie Medien des Eigenschaftenpanels ändern.

  • Manuelles Verschieben der Zeitachse durch Auswählen des AuswahlwerkzeugsEe371150.2ff91340-477e-4efa-a0f7-af20851e4daa(DE-DE,Expression.30).png im Werkzeugpanel, gefolgt vom Ziehen der grauen Uhrzeitleiste. Sie können auch mit der rechten Maustaste auf die schattierte Uhrzeitleiste klicken, um die Schleifenoptionen auszuwählen.

    Weitere Informationen finden Sie in den unter Festlegen der Schleifendauer aufgeführten Themen.

  • Kopieren und Einfügen des Medienelements im Panel Objekte und Zeitachsen, gefolgt vom Verschieben der verschiedenen Uhrzeitleisten, damit der Sound zu verschiedenen Zeitpunkten wiedergegeben wird.

  • Konfigurieren eines Steuerelements wie einer Schaltfläche zum Starten und Beenden der Medienzeitachse.

    Ein Beispiel finden Sie unter Steuern von Medien mit Auslösern in einer Zeitachse.

  • Ändern der Medienzeitachse in der CodeBehind-Datei genau wie für eine Animationszeitachse. Weitere Informationen finden Sie im Thema Übersicht über Storyboards (möglicherweise in englischer Sprache) in MSDN. Der folgende Code stellt ein einfaches Beispiel in C# dar, mit dem verdeutlicht wird, welche Codezeilen zum Beginnen eines Storyboard-Objekts mindestens erforderlich sind:

    using System.Windows.Media;
    using System.Windows.Media.Animation;
    // In a method...
    Storyboard audioResourceWav;
    audioResourceWav = (Storyboard)this.Resources["AudioResource_wav"];
    audioResourceWav.Begin(this);
    

Synchronisieren von Medien mit anderen Zeitachsen

Wenn ein Storyboard sowohl Medien (Video oder Audio) und Animationszeitachsen enthält, werden die Zeitachsen möglicherweise vor der Medienzeitachse angezeigt, wenn die Medienzeitachse aufgrund der Ladezeit verzögert wird. Sie können das XAML-Attribut SlipBehavior verwenden, um alle Zeitpläne gleichzeitig zu starten.

Anweisungen zum Synchronisieren von Zeitachsen finden Sie unter Synchronisieren der Startzeiten von Animationen und Medienzeitachsen.

Audio und Video in Silverlight-Projekten

Nachdem Sie eine Audiodatei oder einen Videoclip in Ihr Dokument eingefügt haben, können Sie das Laufzeitverhalten (beispielsweise Wiedergabe und Status beim Herunterladen bzw. Puffern) mit den Eigenschaften und Ereignissen des MediaElement-Objekts von Silverlight steuern, das dafür im Panel Objekte und Zeitachsen erstellt wurde.

Weitere Informationen finden Sie unter MediaElement-Status (Silverlight) (möglicherweise in englischer Sprache) in MSDN.

Alternativ dazu können Sie mit Microsoft Expression Encoder einen mit vielen Funktionen ausgestatteten Media Player erstellen, um Ihre Mediendateien mithilfe einer Silverlight-Vorlage anzuzeigen.

Weitere Informationen finden Sie unter Anpassen einer Expression Encoder-Vorlage für Silverlight.