自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF音頻具體內(nèi)容介紹

開發(fā) 開發(fā)工具
WPF音頻的處理可以通過一個(gè)叫做SoundPlayerAction類來實(shí)現(xiàn)。它屬于一個(gè)子類,繼承于TriggerAction。我們將會(huì)在文章中做詳細(xì)介紹。

WPF在處理圖形界面顯示方面,具有非常強(qiáng)大的優(yōu)勢(shì)??梢苑奖爿p松的使開發(fā)人員實(shí)現(xiàn)各種基于圖形的處理。通過對(duì)WPF的深入解讀,我們知道,WPF定義了一個(gè)SoundPlayerAction類(繼承自TriggerAction),它用一種友好的方式封裝了SoundPlayer類。#t#

這樣做的好處是,可以在控件的EventTrigger中添加SoundPlayerAciton動(dòng)作,進(jìn)而可以播放音頻文件。

WPF音頻代碼示例:

 

  1. < Button Content=
    "xirihanlin"> 
  2. < Button.Triggers> 
  3. < EventTrigger 
    RoutedEvent="Button.Click"> 
  4. < SoundPlayerAction Source="BLOW.WAV"/> 
  5. < /EventTrigger> 
  6. < /Button.Triggers> 
  7. < /Button> 

 

有SoundPlayerAction類的一個(gè)好處是你不用為播放音頻文件而在后臺(tái)書寫代碼。但是,這樣的好處也會(huì)給你帶來限制,因?yàn)槟愀緹o法控制SoundPlayerAction與SoundPlayer之間的交互。

當(dāng)點(diǎn)擊Button時(shí),會(huì)創(chuàng)建SoundPlayerAction對(duì)象,而SoundPlayerAction內(nèi)部構(gòu)建了一個(gè)SoundPlayer實(shí)例,并把SoundPlayerAction的Source屬性值傳給了SoundPlayer實(shí)例,并調(diào)用了SoundPlayer的Play,而事實(shí)上,由于音頻文件沒有提前加載,你將不能在點(diǎn)擊的同時(shí)就能聽見聲音。因此,使用WPF音頻SoundPlayerAction類的限制還包括無法提前加載文件和設(shè)置循環(huán)播放等。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-06 17:20:38

.Net Framew

2009-12-07 17:21:50

WFC框架

2010-04-23 16:39:18

Oracle權(quán)限

2010-03-05 11:38:40

Python編程規(guī)范

2010-09-25 13:14:48

配置DHCP服務(wù)

2010-02-04 15:58:39

C++淺拷貝

2009-12-31 10:43:48

Silverlight

2010-02-24 15:18:51

Python社區(qū)

2010-01-26 13:20:02

Android Act

2010-08-23 16:49:02

DHCP服務(wù)器管理

2009-12-03 09:06:41

Visual Stud

2010-01-05 17:33:00

2010-01-08 15:18:51

華為交換機(jī)配置手冊(cè)

2022-03-08 23:19:51

大數(shù)據(jù)隱私工信部

2009-12-28 13:23:19

WPF導(dǎo)出圖片

2011-09-05 18:08:01

MTK音頻播放器

2010-08-04 16:55:16

NFS服務(wù)

2010-08-05 14:50:42

AIX NFS

2017-03-27 18:05:49

Linux內(nèi)核編譯與開發(fā)

2011-09-09 19:57:03

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)