使用 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#

关于葡萄城

葡萄城软件是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

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

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

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