Audio
Contents
[
Hide
]
Illustre comment intégrer des cadres audio et contrôler la lecture avec Aspose.Slides for .NET. Les exemples suivants montrent les opérations audio de base.
Ajouter un cadre audio
Insérez un cadre audio vide qui pourra plus tard contenir des données sonores intégrées.
static void Add_Audio()
{
using var pres = new Presentation();
var slide = pres.Slides[0];
// Crée un cadre audio vide (l'audio sera intégré plus tard)
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
}
Accéder à un cadre audio
Ce code récupère le premier cadre audio d’une diapositive.
static void Access_Audio()
{
using var pres = new Presentation();
var slide = pres.Slides[0];
slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Accéder au premier cadre audio de la diapositive
var firstAudio = slide.Shapes.OfType<IAudioFrame>().First();
}
Supprimer un cadre audio
Supprimez un cadre audio ajouté précédemment.
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());
// Supprimer le cadre audio
slide.Shapes.Remove(audioFrame);
}
Définir la lecture audio
Configurez le cadre audio pour qu’il se lise automatiquement lorsque la diapositive apparaît.
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());
// Lire automatiquement lorsque la diapositive apparaît
audioFrame.PlayMode = AudioPlayModePreset.Auto;
}