Audio
Contents
[
Hide
]
Este artículo demuestra cómo incrustar marcos de audio y controlar la reproducción con Aspose.Slides for .NET. Los siguientes ejemplos muestran operaciones básicas de audio.
Agregar un marco de audio
Inserte un marco de audio vacío que luego pueda contener datos de sonido incrustados.
static void AddAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
// Crear un marco de audio vacío (el audio se incrustará más tarde).
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
}
Acceder a un marco de audio
Este código recupera el primer marco de audio en una diapositiva.
static void AccessAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Acceder al primer marco de audio en la diapositiva.
var firstAudio = slide.Shapes.OfType<IAudioFrame>().First();
}
Eliminar un marco de audio
Elimine un marco de audio añadido previamente.
static void RemoveAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Eliminar el marco de audio.
slide.Shapes.Remove(audioFrame);
}
Establecer reproducción de audio
Configure el marco de audio para que se reproduzca automáticamente cuando aparezca la diapositiva.
static void SetAudioPlayback()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Reproducir automáticamente cuando la diapositiva aparezca.
audioFrame.PlayMode = AudioPlayModePreset.Auto;
}