使用 C1MediaPlayer 播放视频

ComponnetOne Silverlight 和 WPF 平台提供了视频播放控件 C1MediaPlayer。可以在应用中添加视频播放功能,增强应用的可交互性。本篇文章是一篇基础应用文章-将阐述如何使用 C1MediaPlayer 播放视频文件。对于刚刚接触ComponnentOne控件套包的用户将有所帮助。下面分步讲解使用方法:<a href="$Demo1[4].gif"><img style="display: inline" title="Demo1" alt="Demo1" src="http://www.grapecity.com.cn/image.ashx?picture=Demo1_thumb_18.gif" width="608" height="327" /></a>

发布于 2013/10/22 00:00

ComponentOne Enterprise

ComponnetOne Silverlight 和 WPF 平台提供了视频播放控件 C1MediaPlayer。可以在应用中添加视频播放功能,增强应用的可交互性。本篇文章是一篇基础应用文章-将阐述如何使用 C1MediaPlayer 播放视频文件。对于刚刚接触ComponnentOne控件套包的用户将有所帮助。下面分步讲解使用方法:

1.在 XMAL 页面添加 C1MediaPlayer 控件。

  1:  <c1:C1MediaPlayer  Height="800" VerticalAlignment="Top" Name="c1mediaplayer"/>

 

2.添加 Button 并且调用 Click 事件调用 OpenFileDialog 选择文件:

  1: <Button Width="70" Height="20" Content="选择文件" VerticalAlignment="Bottom" Click="Button_Click"/>

 

3.Button Click 事件中选择文件代码如下:

  1:         private void Button_Click(object sender, RoutedEventArgs e)
  2:         {
  3:             OpenFileDialog op = new OpenFileDialog()
  4:             {
  5:                 Filter = "Video files(*.wmv)|*.wmv|All Files(*.*)|*.*"
  6:             };
  7:             
  8:             if (op.ShowDialog()==true)
  9:             {
 10:                 //读取视频文件流
 11:                 FileStream stream = op.File.OpenRead();
 12: 
 13:                 //添加视频项
 14:                 C1MediaItem plI = new C1MediaItem();
 15:                 plI.MediaStream = stream;
 16:                 c1mediaplayer.Items.Add(plI);
 17: 
 18:                 //自动播放视频
 19:                 c1mediaplayer.Play();
 20:             }
 21:         }

 

效果图:

 

Demo1

 

最后给出 C1MediaPlayer 支持的文件格式:

支持如下视频格式:

•Raw Video
•YV12 - YCrCb(4:2:0)
•RGBA - 32 bit Alpha Red, Green, Blue
•WMV, MV2, and MV3 ( Windows Media Video 7, 8, and 9)
•Supports Simple and Main Profiles
•Supports only progressive (non-interlaced) content.
•WMVA: Windows Media Video Advanced Profile, non-VC-1.
•WVC1: Windows Media Video Advanced Profile, VC-1.
•Supports Advanced Profile.
•Supports only progressive (non-interlaced) content.
•H264 (ITU-T H.264 / ISO MPEG-4 AVC).

支持如下音频格式:
•“1” - WAV format.
•"353" - Microsoft Windows Media Audio v7, v8 and v9.x Standard (WMA Standard).
•"354" - Microsoft Windows Media Audio v9.x and v10 Professional (WMA Professional).
•"85" - ISO MPEG-1 Layer III (MP3).
•"255" - ISO Advanced Audio Coding (AAC).

 

 

Demo 下载:vs2010 + silverlight 5.0 + Studio for Silverlight 2013V2.5 + C#

ComponentOne Enterprise | 下载试用

ComponentOne 是一套专注于企业 .NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET开发控件,提供表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,被誉为“.NET开发的‘瑞士军刀’”。

ComponentOne 为您提供专业的产品咨询服务,并由技术支持工程师为您1对1解答。>> 发帖提问

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态