الصوت
Contents
[
Hide
]
تُظهر هذه المقالة كيفية تضمين إطارات الصوت والتحكم في تشغيلها باستخدام Aspose.Slides for .NET. تُظهر الأمثلة التالية عمليات الصوت الأساسية.
إضافة إطار صوت
أدرج إطار صوت فارغ يمكن لاحقًا أن يحمل بيانات صوتية مدمجة.
static void AddAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
// إنشاء إطار صوت فارغ (سيتم تضمين الصوت لاحقًا).
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
}
الوصول إلى إطار صوت
يقوم هذا الكود باسترجاع أول إطار صوت على الشريحة.
static void AccessAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// الوصول إلى أول إطار صوت على الشريحة.
var firstAudio = slide.Shapes.OfType<IAudioFrame>().First();
}
إزالة إطار صوت
احذف إطار الصوت الذي تم إضافته مسبقًا.
static void RemoveAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// إزالة إطار الصوت.
slide.Shapes.Remove(audioFrame);
}
ضبط تشغيل الصوت
قم بتهيئة إطار الصوت ليُشغَل تلقائيًا عند ظهور الشريحة.
static void SetAudioPlayback()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// تشغيل تلقائي عند ظهور الشريحة.
audioFrame.PlayMode = AudioPlayModePreset.Auto;
}