صوت
Contents
[
Hide
]
يوضح كيفية تضمين إطارات الصوت والتحكم في تشغيلها باستخدام Aspose.Slides for .NET. توضح الأمثلة التالية عمليات الصوت الأساسية.
إضافة إطار صوت
أدرج إطار صوت فارغ يمكنه لاحقًا احتواء بيانات صوت مدمجة.
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());
}
الوصول إلى إطار صوت
يقوم هذا الكود باسترجاع أول إطار صوت على الشريحة.
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();
}
إزالة إطار صوت
احذف إطار الصوت الذي تم إضافته مسبقًا.
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);
}
ضبط تشغيل الصوت
قم بتكوين إطار الصوت ليتم تشغيله تلقائيًا عند ظهور الشريحة.
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;
}