Lồng nhạc mp3 vào ứng dụng console C++

Mình có làm một game xếp hình console C++, hiện tại thì game cũng chơi được rồi, nhưng không có nhạc nên chơi có vẻ hơi chán. Mọi người ai chỉ mình cách lồng nhạc vào ứng dụng, hoặc cho mình xin địa chỉ web hướng dẫn cũng được, nhưng tiếng Việt nha, tiếng Anh mình kém

Link: https://www.youtube.com/watch?v=GaJj8lLFVEc&feature=youtu.be

3 Likes

Mình nhớ k nhầm thì dùng câu lệnh PlaySound(link, NULL, SND_FILENAME|SND_LOOP|SND_ASYNC);
trong thư viện <MMsystem.h> thì phải

3 Likes

Game hay dùng API gì để play âm thanh mình không biết. Cơ mà bạn có thể tham khảo DirectShow. Cái này mình hay dùng cho ứng dụng Multimedia :d

2 Likes

PlaySound(link, NULL, SND_FILENAME|SND_LOOP|SND_ASYNC);
Hàm trên là để phát nhạc trong c/c++ nhé,

2 Likes

Mấy cái tham số vào của hàm thêm vào thế nào bạn? Hướng dẫn chi tiết hơn cho mình được không

3 tham số
tham số thứ 2 thì cứ để mặc định là NULL
tham số thứ 3 thì có nhiều tùy chọn khác nhau, mình trích một ít

  • SND_FILENAME: nếu có tham số này thì tham số thứ 1 sẽ là 1 string dẫn đến file âm thanh
  • SND_LOOP: lặp lại âm thanh
  • SND_SYNC: nhạc chạy xong thì chương trình mới hoạt động tiếp
  • SND_ASYNC: nhạc chạy ngầm, để tắt nhạc thì gọi lại hàm này nhưng tham số thứ nhất để là NULL

nguồn: https://msdn.microsoft.com/en-us/library/windows/desktop/dd743680(v=vs.85).aspx

5 Likes

Cảm ơn bạn, mình làm được rồi. Phần giảng rất chi tiết :blush:

Bạn học cách làm game như thế nào vậy? Có thể chỉ mình không? Mình cũng đang muốn làm giống như vậy :smiley:

chỗ link mình dùng thê nào a

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?