📅  最后修改于: 2023-12-03 15:34:59.056000             🧑  作者: Mango
Silverlight 是一种 Microsoft 开发的 跨平台
浏览器插件。 它允许在多种web浏览器上执行 .NET 语言编写的交互式应用程序,包括媒体流处理器。 它最初是作为对 Flash
的竞争对手开发的,但是后来被淘汰。
在Silverlight中,我们可以通过以下步骤将视频添加到我们的应用程序中:
添加一个名为 MediaElement
的控件来添加视频
<MediaElement x:Name="mediaPlayer"
Source="video.mp4"
Width="640"
Height="480"
AutoPlay="True" />
在这个例子中,源是来自存储在项目根目录下的名为video.mp4
的本地视频文件。
通过使用以下属性来控制播放器的行为:
AutoPlay
:启动应用程序时自动播放视频Stretch
:在播放器的画布上拉伸视频以自适应播放器量度。Volume
:设置音量,从0到1的标度。LoadedBehavior
:设置开始播放时的播放器行为等等。 <MediaElement x:Name="mediaPlayer"
Source="video.mp4"
Width="640"
Height="480"
AutoPlay="True"
Stretch="UniformToFill"
Volume="0.5"
LoadedBehavior="Play" />
与视频一样,您可以使用 MediaElement
控件将音频添加到您的应用程序中。只需向您的控件添加音频文件即可:
<MediaElement x:Name="mediaPlayer"
Source="/Music/mySong.mp3"
AutoPlay="True"
Volume="0.5"/>
在上面的例子中,音频文件名为 mySong.mp3
,它存储在 Music
文件夹中。
Silverlight为用户提供了强大的多媒体功能。您可以使用 MediaElement
控件来简单地添加音频和视频文件并 控制它们的播放。使用Silverlight,您可以在浏览器中构建具有惊人效果的多媒体体验,而且它可以很容易地集成到您的现有应用程序中。