Аудио

Илюстрирует, как внедрять аудиофреймы и управлять воспроизведением с помощью Aspose.Slides for .NET. Следующие примеры показывают базовые операции с аудио.

Add an Audio Frame

Добавить аудиофрейм

Insert an empty audio frame that can later hold embedded sound data. Вставьте пустой аудиофрейм, который позже может содержать внедрённые звуковые данные.

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

    // Создать пустой аудио фрейм (аудио будет внедрено позже)
    var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
}

Access an Audio Frame

Доступ к аудиофрейму

This code retrieves the first audio frame on a slide. Этот код извлекает первый аудиофрейм на слайде.

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

    // Получить первый аудиофрейм на слайде
    var firstAudio = slide.Shapes.OfType<IAudioFrame>().First();
}

Remove an Audio Frame

Удалить аудиофрейм

Delete a previously added audio frame. Удалите ранее добавленный аудиофрейм.

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

    // Удалить аудиофрейм
    slide.Shapes.Remove(audioFrame);
}

Set Audio Playback

Настроить воспроизведение аудио

Configure the audio frame to play automatically when the slide appears. Настройте аудиофрейм для автоматического воспроизведения при появлении слайда.

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

    // Воспроизводить автоматически при появлении слайда
    audioFrame.PlayMode = AudioPlayModePreset.Auto;
}