成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WPF視頻使用方法詳解

開發 開發工具
WPF視頻主要基于MediaPlayer類。那么如何才能正確的使用WPF視頻來幫助我們輕松實現相關功能需求呢?在這里將會為大家介紹相關方法。

WPF開發工具的好處是顯而易見的,很多開發人員在使用了這一開發工具后,都對自己的程序美觀程度上有很大的滿足感。WPF視頻支持也是基于MediaPlayer類,以及和它相關的MediaElement和MediaTimeline。#t#

由于MediaPlayer是基于Windows Media Player 10 或更高版本。因此,只要Windows Media Player能播放的視頻格式(如.wmv, .avi, .mpg等),在MediaPlayer或MediaElement中都能播放(前提是系統中必須安裝Windows Media Player 10 或更高)。

WPF視頻的播放和音頻有些相似(在用MediaElement時候),通過設置Source屬性為視頻文件即可。如果使用MediaPlayer,由于視頻的播放需要顯示窗口,而MediaPlayer是為程序代碼設計的(不參與UI顯示),要顯示MediaPlayer加載的媒體,必須使用VideoDrawing或DrawingContext(在(2)中再描述)。

用MediaElement播放視頻的代碼如下:

 

  1. < Grid> 
  2. < MediaElement Source="C:
    "Users"Public"Videos"Sample 
    Videos"
    bear.wmv" Opacity="0.5"> 
  3. < MediaElement.Clip> 
  4. < EllipseGeometry Center="220 220" 
    RadiusX="220" RadiusY="220"/> 
  5. < /MediaElement.Clip> 
  6. < MediaElement.LayoutTransform> 
  7. < RotateTransform Angle="180"/> 
  8. < /MediaElement.LayoutTransform> 
  9. < /MediaElement> 
  10. < MediaElement Source="C:"Users"
    Public"Videos"Sample Videos"
    bear.
    wmv" 
    Opacity="0.5"> 
  11. < MediaElement.Clip> 
  12. < EllipseGeometry Center="220 220" 
    RadiusX="220" RadiusY="220"/> 
  13. < /MediaElement.Clip> 
  14. < /MediaElement> 
  15. < /Grid> 

 

使用兩個MediaElement播放同一個視頻文件,其中一個做了180度旋轉。

 

 

如果要控制視頻的播放,可以與MediaTimeline搭配使用,并用PauseStoryboard、ResumeStoryboad等動作進行控制。

WPF視頻中需要注意的一個問題,媒體文件不可以是嵌入式資源。MediaPlayer能夠理解的路徑是絕對路徑、相對文件路徑或一個URL。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-12-24 16:36:06

WPF InkCanv

2009-12-25 17:33:19

WPF TextBlo

2009-12-25 17:10:51

WPF動態資源

2009-12-25 17:58:12

WPF進度條

2009-12-02 16:04:44

PHP fsockop

2010-10-09 10:30:03

JS event

2010-01-28 17:07:03

Android Gal

2010-06-01 19:55:30

SVN使用

2010-06-03 17:38:03

Hadoop命令

2009-12-24 17:38:18

WPF事件觸發器

2010-01-25 14:10:21

C++堆棧

2010-05-31 11:30:57

SVN使用

2009-11-30 17:43:54

PHP split()

2012-05-11 10:13:54

2009-08-25 16:54:28

C# RichText

2010-01-19 14:50:20

VB.NET集合

2011-07-04 14:29:25

Qt Designer 容器

2011-05-20 17:05:59

ADO.NET

2010-01-19 09:36:06

VB.NET Func

2012-05-10 10:53:10

Linuxhistory
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产电影一区二区在线观看 | 国产精品免费av | 久久av一区二区三区 | 精品国产网 | 久久夜视频 | 久久久久国产精品一区二区 | 免费视频一区二区 | 欧美理论片在线观看 | 91久久久久久 | 一级毛片高清 | 成人一级视频在线观看 | 亚洲性网 | 超碰人人插 | 精品欧美乱码久久久久久1区2区 | 国产传媒在线观看 | 99精品久久久久久 | 99小视频 | 精品国产免费人成在线观看 | 午夜免费 | 欧美一区二区三区在线观看视频 | 国产福利视频导航 | 亚洲逼院 | 亚洲91视频 | 最新国产精品精品视频 | 亚洲福利av | 亚洲在线 | 一区精品视频 | 精品国产一区二区三区性色av | 午夜精品久久久久久久久久久久久 | 成人国内精品久久久久一区 | 欧美日韩亚洲国产 | 91最新入口| 亚洲欧美国产视频 | 天天插天天干 | 国产精品福利在线观看 | 国产精品一区二区在线观看 | 亚洲一区二区三区免费观看 | 日日淫 | 九九九精品视频 | 成人毛片一区二区三区 | 不卡一区|