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