六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 635|回复: 0

x01.MediaPlayer

[复制链接]

升级  40%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
20
 楼主| 发表于 2013-1-3 15:38:51 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">一个很小很小的 Music、Video 播放器,有效代码不足 20 行,却能够 Play、Pause、Stop 和调整播放位置。

其界面代码如下:
<div class="cnblogs_code" >MediaWindow.xaml<div id="cnblogs_code_open_8747bf34-84a4-4d11-be38-0cb15b70e6eb" class="cnblogs_code_hide"><Window x:Class="x01.WpfTest.MediaWindow"        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        Title="Media Player by x01" WindowStartupLocation="CenterScreen"         Width="650" Height="450" >    <DockPanel>        <DockPanel.Background>            <RadialGradientBrush>                <GradientStop Color="#FFD7EEEC" Offset="0"/>                <GradientStop Color="#FF89AAA7" Offset="1"/>                <GradientStop Color="#FF5A8984" Offset="0.365"/>                <GradientStop Color="#FFA9E6DF" Offset="0.585"/>                <GradientStop Color="#FF16897F" Offset="0.798"/>            </RadialGradientBrush>        </DockPanel.Background>        <StackPanel DockPanel.Dock="Bottom" Height="60" Orientation="Horizontal"                     HorizontalAlignment="Center">            <Image Name="imgPlay" Source="Resources/play.png" ToolTip="Play" Margin="5" />            <Image Name="imgPause" Source="Resources/pause.png" ToolTip="Pause" Margin="5" />            <Image Name="imgStop" Source="Resources/stop.png"  ToolTip="Stop"  Margin="5" />            <Slider Name="sliderPos" Width="250"  VerticalAlignment="Center" Margin="5" />            <Button Name="btnSelect" Content="_Select"                     ToolTip="Select Music(mp3) or Video(mp4)" Width="100" Margin="10" FontSize="16" />        </StackPanel>        <MediaElement x:Name="media" LoadedBehavior="Manual" Margin="0 2 0 0"                      UnloadedBehavior="Stop" />    </DockPanel></Window>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表