音訊
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;
}