Audio
Contents
[
Hide
]
Ilustra 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 Add_Audio()
{
using var pres = new Presentation();
var slide = pres.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 Access_Audio()
{
using var pres = new Presentation();
var slide = pres.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 agregado previamente.
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());
// Eliminar el marco de audio
slide.Shapes.Remove(audioFrame);
}
Establecer la Reproducción de Audio
Configure el marco de audio para que se reproduzca automáticamente cuando aparezca la diapositiva.
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());
// Reproducir automáticamente cuando la diapositiva aparece
audioFrame.PlayMode = AudioPlayModePreset.Auto;
}