Dźwięk

Ten artykuł demonstruje, jak osadzać ramki audio i sterować ich odtwarzaniem za pomocą Aspose.Slides for .NET. Poniższe przykłady pokazują podstawowe operacje na dźwięku.

Add an Audio Frame

Wstaw pustą ramkę audio, która później może zawierać osadzone dane dźwiękowe.

static void AddAudio()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    // Utwórz pustą ramkę audio (dźwięk zostanie osadzony później).
    var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
}

Access an Audio Frame

Ten kod pobiera pierwszą ramkę audio na slajdzie.

static void AccessAudio()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());

    // Uzyskaj dostęp do pierwszej ramki audio na slajdzie.
    var firstAudio = slide.Shapes.OfType<IAudioFrame>().First();
}

Remove an Audio Frame

Usuń wcześniej dodaną ramkę audio.

static void RemoveAudio()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());

    // Usuń ramkę audio.
    slide.Shapes.Remove(audioFrame);
}

Set Audio Playback

Skonfiguruj ramkę audio, aby odtwarzała się automatycznie po wyświetleniu slajdu.

static void SetAudioPlayback()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];
    
    var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());

    // Odtwarzaj automatycznie, gdy slajd się pojawi.
    audioFrame.PlayMode = AudioPlayModePreset.Auto;
}