偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

這樣做的好處是,可以在控件的EventTrigger中添加SoundPlayerAciton動作,進而可以播放音頻文件。

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類的一個好處是你不用為播放音頻文件而在后臺書寫代碼。但是,這樣的好處也會給你帶來限制,因為你根本無法控制SoundPlayerAction與SoundPlayer之間的交互。

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

責任編輯:曹凱 來源: 博客園
相關(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服務

2009-12-31 10:43:48

Silverlight

2010-02-04 15:58:39

C++淺拷貝

2010-02-24 15:18:51

Python社區(qū)

2010-08-23 16:49:02

DHCP服務器管理

2010-01-26 13:20:02

Android Act

2009-12-03 09:06:41

Visual Stud

2010-01-05 17:33:00

2010-01-08 15:18:51

華為交換機配置手冊

2022-03-08 23:19:51

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

2009-12-28 13:23:19

WPF導出圖片

2011-09-05 18:08:01

MTK音頻播放器

2010-08-04 16:55:16

NFS服務

2010-08-05 14:50:42

AIX NFS

2017-03-27 18:05:49

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

2011-09-09 19:57:03

點贊
收藏

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