hallo當應用程序檢測到與網絡斷開連接時,我想在我的WPF應用程序中播放wav文件。我正在使用MVVM模式和PRISM。我想要實現的是當我的Viewmodel接收由EventAggregator發佈的Event時,它將某些屬性設置爲bool。我要通過電子郵件能夠聽取來自XAML這個屬性的變化和遊戲爲基礎健全其價值綁定更新時播放聲音
0
A
回答
0
你可以嘗試使用System.Media命名空間的SoundPlayer或MediaPlayer的在視圖模型
發揮基於事件觸發的聲音例如:
readonly SoundPlayer _alertBeep = new SoundPlayer("FilePath");
private MediaPlayer _laserBeep = new MediaPlayer("FilePath");
SoundPlayer有選擇只播放/停止。但MediaPlayer已擴展爲擁有更多控制選項。
0
您可以製作一個轉換器,將值傳遞給MediaPlayer並播放聲音。這樣,您可以將它附加到特定的綁定,而不是視圖模型。
相關問題
- 1. AVAudioPlayer播放新聲音時凍結UI
- 2. 播放聲音
- 3. 播放聲音
- 4. 播放聲音?
- 5. 播放自定義聲音
- 6. 同時播放聲音Android
- 7. 播放默認聲音後定時器
- 8. 咆哮jQuery播放新聲音時會停止所有聲音
- 9. WPF播放聲音定時器刻度 - 不重複聲音
- 10. 在播放聲音時錄製音頻
- 11. 實時播放接收到的聲音時的聲音回聲
- 12. 數據庫更新時播放的聲音
- 13. VC++播放聲音
- 14. Ruby聲音播放
- 15. MonoTouch:播放聲音
- 16. 聲音未播放
- 17. 聲音未播放
- 18. Java聲音。暫時靜音背景音樂並播放聲音
- 19. 在播放聲音時一路向上播放音量Android
- 20. Libgdx停止當前正在播放的聲音並播放一個新聲音
- 21. 如何在openAL或Finch中播放特定聲音時控制播放音量?
- 22. 播放音頻時點擊按鈕和聲音播放完成後重定向
- 23. 如何從聲音的開始播放/暫停聲音和聲音播放?
- 24. 使用系統聲音播放聲音
- 25. c中聲音播放後的聲音#
- 26. 播放聲音作爲系統聲音
- 27. 在Android中播放時錄製聲音並更改其音高?
- 28. 當另一個聲音播放時停止播放先前的聲音
- 29. 播放和暫停以播放聲音
- 30. Swift:如何播放更短的聲音