Trong cái Namespace System.Media thì không có function Pause() để bạn sử dụng đâu.
1. Là bạn sử dụng if để kiểm tra. Nếu đó đang Play thì bạn cho nó Stop và ngược lại, còn không kiểm tra được thì bạn có thể tạo một biến trung gian để kiểm tra. Ví dụ: khi Play thì thay đổi biến KT (kiểu bool) = true, ngược lại thì false và sau đó là kiểm tra thôi.
2. Là bạn sử dụng cái Namespace System.Windows.Controls.MediaElement
có sẵn function Play, Pause, Stop ....Và cách sử dụng như thế nào thì bạn tham khảo:
Trong cái Namespace System.Media thì không có function Pause() để bạn sử dụng đâu.
1. Là bạn sử dụng if để kiểm tra. Nếu đó đang Play thì bạn cho nó Stop và ngược lại, còn không kiểm tra được thì bạn có thể tạo một biến trung gian để kiểm tra. Ví dụ: khi Play thì thay đổi biến KT (kiểu bool) = true, ngược lại thì false và sau đó là kiểm tra thôi.
2. Là bạn sử dụng cái Namespace System.Windows.Controls.MediaElement có sẵn function Play, Pause, Stop .... Và cách sử dụng như thế nào thì bạn tham khảo:
https://stackoverflow.com/questions/4425011/how-to-play-local-mp3-files-with-mediaelement
Google có hết :D. Mình chưa thử mở một File Audio hay Media trong c# bao giờ.