嗨,我正在製作windows phone應用程序。我使用了一些使用Soundeffect class的音軌,但我想在按鈕單擊事件(它有播放方法但沒有停止方法)時停止該曲目的音樂,那麼我該如何實現這一點?使用的語言是C#如何停止使用soundeffect class for windows phone 7的音樂文件
0
A
回答
0
我認爲Soundeffect類應該用於短暫的聲音效果,因爲它們很短,您不想暫停。
您是否在使用XNA?如果是,請查看the MediaPlayer class。 如果不是,請嘗試使用the BackgroundAudioPlayer class。
3
SoundEffect
提供的Play
方法僅僅是一個方便的方法,用於發出即發即忘聲音。如果你想做更多的事情,你需要創建一個SoundEffectInstance
(MSDN)。
// At load time:
SoundEffect mySoundEffect = Content.Load<SoundEffect>("mySound");
SoundEffectInstance mySoundEffectInstance = mySoundEffect.CreateInstance();
// During your game:
mySoundEffectInstance.Play();
mySoundEffectInstance.Stop();
// When you're done with it:
mySoundEffectInstance.Dispose();
(請注意,你不這樣做的mySoundEffect
Dispose()
,因爲它的壽命是由加載它的ContentManager
管理。)
相關問題
- 1. 停止SoundEffect循環使用
- 2. Windows Phone 7:Silverlight和播放音樂
- 3. 在soundeffect實例中停止音樂的另一種方法
- 4. 如何停止音樂背景,同時使用音樂服務
- 5. 如何使用Sqlite for Windows phone 7
- 6. 錄音機Windows phone 7
- 7. 停止音樂應用播放音樂
- 8. 在windows phone 7中的音效
- 9. 停止音樂結束後的音樂
- 10. 通知用戶播放聲音Windows Phone 8並停止當前音樂
- 11. 如何知道Windows Phone 7當前正在播放音樂?
- 12. Windows Phone多種背景音樂
- 13. 停止音樂OpenGL
- 14. windows phone 7中的文本到語音
- 15. windows phone 7錄音問題
- 16. 如何編碼停止/暫停windowsphone7中的Zune音樂
- 17. 贏Phone 7和SoundEffect中的問題
- 18. 使用windows phone 7的音效
- 19. wp8 Soundeffect不能停止
- 20. 在Windows Phone 7中停止線程
- 21. 恢復後使用FLAG_ACTIVITY_NEW_TASK停止音樂
- 22. windows phone 7.5上的音樂識別Mango
- 23. NLog for Windows Phone 7/8
- 24. 如何在Windows Phone 8中使用諾基亞音樂API
- 25. Windows Phone 7芒果使用音頻流
- 26. 停止背景音樂
- 27. windows phone 7語音搜索
- 28. Windows Phone 8.1後臺任務不停止?
- 29. Wintellect PowerCollections for Windows 7 Phone?
- 30. Windows Phone 7:建立一個音樂鬧鐘?
你可以張貼一些示例代碼,顯示你在的地方有這麼遠,還是試過了,沒有成功? – chris