Ses
Contents
[
Hide
]
Bu makale, Aspose.Slides for .NET kullanarak ses çerçevelerini gömmeyi ve oynatmayı kontrol etmeyi gösterir. Aşağıdaki örnekler temel ses işlemlerini göstermektedir.
Ses Çerçevesi Ekle
Daha sonra gömülü ses verisi tutabilecek boş bir ses çerçevesi ekleyin.
static void AddAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
// Boş bir ses çerçevesi oluştur (ses daha sonra gömülecek).
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
}
Ses Çerçevesine Eriş
Bu kod, bir slayttaki ilk ses çerçevesini alır.
static void AccessAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Slayttaki ilk ses çerçevesine eriş.
var firstAudio = slide.Shapes.OfType<IAudioFrame>().First();
}
Ses Çerçevesini Kaldır
Daha önce eklenmiş bir ses çerçevesini silin.
static void RemoveAudio()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Ses çerçevesini kaldır.
slide.Shapes.Remove(audioFrame);
}
Ses Oynatmayı Ayarla
Ses çerçevesinin slayt göründüğünde otomatik olarak çalmasını yapılandırın.
static void SetAudioPlayback()
{
using var presentation = new Presentation();
var slide = presentation.Slides[0];
var audioFrame = slide.Shapes.AddAudioFrameEmbedded(50, 50, 100, 100, new MemoryStream());
// Slayt göründüğünde otomatik olarak oynat.
audioFrame.PlayMode = AudioPlayModePreset.Auto;
}