30/09/2018, 18:38

Phát nhạc trên C/C++

Mọi người cho mình hỏi về cách phát nhạc trên C/C++. Mình có sử dụng hàm PlaySound() hỗ trợ trên windows, chạy thử một đoạn âm thanh thì rất ổn, nhưng vấn đề là mình cần chạy 2 đoạn âm thanh song song với nhau. Khi chạy đoạn âm thanh thứ 2 thì đoạn âm thanh thứ nhất sẽ bị ngắt nên không thể chạy song song được.
Mình có thử sử dụng thread nhưng kết quả vẫn như trên.
Mình có thử với mciSendString nhưng nó ko hoạt động được.
Mọi người có kinh nghiệm về vấn đề này thì chia sẻ nhé

Ha Gia Phat viết 20:48 ngày 30/09/2018

Dùng thư viện được không
Tui chưa dùng thử, mới down cái này về à.
Ông thử tạo 1 cái std::queue gồm mấy cái sound xong play, cái nào dừng thì pop
http://www.sfml-dev.org/tutorials/2.0/audio-sounds.php

Minh Hoàng viết 20:40 ngày 30/09/2018

Đang ưu tiên mấy em có sẵn nhưng mà bí quá thì chắc phải dùng thư viện thôi.
Vừa xem qua thư viện này thấy hỗ trợ chức năng khá nhiều, thank nhé.

Ha Gia Phat viết 20:38 ngày 30/09/2018

ờ mà giờ mới thấy có nhiều người làm game 2D bằng cái sfml này, chắc bữa nào mần thử xem :))

Bài liên quan
0