我如何在 Silverlight 动画中添加声音?

Posted

技术标签:

【中文标题】我如何在 Silverlight 动画中添加声音?【英文标题】:how I put sound in a silverlight animation? 【发布时间】:2013-11-16 12:25:16 【问题描述】:

我正在尝试在 silverlight 动画中的动画开始时播放声音。我通过混合将声音放在用户控件中,选择了自动播放,并创建了一个 PlaySoundAction 来在加载时播放声音。没有任何效果。有人知道我可能会错过什么吗?

【问题讨论】:

【参考方案1】:

您使用过媒体元素吗?由于您还没有发布任何代码,这里有一个关于如何在 silverlight 中包含声音的示例

MediaElement media = new MediaElement();
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("YourNameSpace.Sound1.wav");
media.SetSource(stream);
media.AutoPlay = false;

media.Stop();
media.Play();

【讨论】:

我没有发布任何代码,因为我没有输入任何代码。我正在使用 Blend 来完成这一切。我试图在 Blend 中添加一个 MediaElement,但也没有用。问题可能出在我的 IE 中或其他问题上吗?有办法测试吗?

以上是关于我如何在 Silverlight 动画中添加声音?的主要内容,如果未能解决你的问题,请参考以下文章

添加到声音的延迟

Silverlight 中 Wave 文件的声音可视化工具

Silverlight & Blend动画设计系列一:偏移动画(TranslateTransform)

Silverlight & Blend动画设计系列一:偏移动画(TranslateTransform)

C# 中的数字声音处理(可能还有 SilverLight)

在 Silverlight 中实现登录和注册表单动画