• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

nhúng âm thanh vào trong vb

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Moderator: tungblt

canh48ckcd
Thành viên chính thức
Thành viên chính thức
Posts: 13
Joined: Sun 09/05/2010 4:09 pm

nhúng âm thanh vào trong vb

Postby canh48ckcd » Tue 29/06/2010 2:30 pm

chào các bác,em là sinh viên ngành cơ điện tử đang làm đồ án tốt nghiệp có chút vướng mắc muốn hỏi.công việc của em là điều khiển từ xa robot bằng máy vi tính,em dung vb 6,vì robot giông 1 chiếc xe công thức em muốn nhúng âm thanh tiếng động cơ cho xinh đôg.các bác giúp em nhé



kkk_kkk
Thành viên danh dự
Thành viên danh dự
Posts: 331
Joined: Mon 02/06/2008 9:47 am
Been thanked: 5 times

Re: nhúng âm thanh vào trong vb

Postby kkk_kkk » Tue 29/06/2010 5:49 pm

canh48ckcd wrote:chào các bác,em là sinh viên ngành cơ điện tử đang làm đồ án tốt nghiệp có chút vướng mắc muốn hỏi.công việc của em là điều khiển từ xa robot bằng máy vi tính,em dung vb 6,vì robot giông 1 chiếc xe công thức em muốn nhúng âm thanh tiếng động cơ cho xinh đôg.các bác giúp em nhé


bạn có thể làm nhiều cách, có thể add âm thanh vào resource và play trực tiếp với file midi và wav . Chi tiết tham khảo vblid
còn cách đơn giản hơn là dùng Windows media player
Đầu tiên bạn bấm Ctr T để mở cửa số Componment
tiếp theo tìm và đánh dấu vào Windows Media Player
Lúc này icon của Media sẽ hiện ra ở Control Box, bạn vẽ 1 cái ra form, bên cột Propertise bạn chú ý các điều sau:
- Bấm chọn Custom ( dòng đầu tiên ) : File name or Url là đường dẫn đến file nhạc của bạn
+ Select a mode: chọn none để ẩn nó đi
+ Playcount : cho 999 cho nó chạy đi chạy lại
+ volume có thể cho max cho to

Cơ bản là như vậy, có gì thắc mắc mời bạn tiếp tục đặt câu hỏi

canh48ckcd
Thành viên chính thức
Thành viên chính thức
Posts: 13
Joined: Sun 09/05/2010 4:09 pm

Re: nhúng âm thanh vào trong vb

Postby canh48ckcd » Wed 30/06/2010 5:33 pm

cảm ơn bác nhiều,nhưng em thấy chưa được ổn cho lắm,em dùng Windows media player.nhưng em muốn,khi robot dừng nó kêu 1 tiêng,khi nó chạy nó kêu 1 tiếng khác nhau,và có thể điều khiển vollum bàn phím.bác xemcos cách nào ko?

User avatar
trieu4978
Thành viên chính thức
Thành viên chính thức
Posts: 22
Joined: Wed 23/06/2010 6:58 pm
Location: HCM
Contact:

Re: nhúng âm thanh vào trong vb

Postby trieu4978 » Wed 30/06/2010 6:27 pm

Tôi thấy dùng WMPlayer là OK. Bạn có thể viết code để có thể play,pause,stop.v.v... với nhiều file chứ không phải chỉ 1 file (không dùng đường dẫn cố định). Tôi đã dùng WMPlayer cho nhiều chương trình tôi viết rồi, thấy rất OK và chắc chắn đáp ứng được nhu cầu của bạn. Ở đây bạn nói là chưa ổn lắm thì tôi không biết là chưa ổn chỗ nào, bạn có thể nói rõ được k?
Bao năm lầm lũi đi với đời
Vẫn bàn tay trắng với chơi vơi
Thuyền tình dăm bận rời bến nhỏ
Rượu nồng cay đắng vẫn đầy vơi!
™T

kkk_kkk
Thành viên danh dự
Thành viên danh dự
Posts: 331
Joined: Mon 02/06/2008 9:47 am
Been thanked: 5 times

Re: nhúng âm thanh vào trong vb

Postby kkk_kkk » Wed 30/06/2010 8:26 pm

canh48ckcd wrote:cảm ơn bác nhiều,nhưng em thấy chưa được ổn cho lắm,em dùng Windows media player.nhưng em muốn,khi robot dừng nó kêu 1 tiêng,khi nó chạy nó kêu 1 tiếng khác nhau,và có thể điều khiển vollum bàn phím.bác xemcos cách nào ko?


Media thừa sức làm được theo các yêu cầu của bạn, bạn tìm hiểu nhé có gì ko dc mình sẽ giúp :D đang wc làm biếng quá

canh48ckcd
Thành viên chính thức
Thành viên chính thức
Posts: 13
Joined: Sun 09/05/2010 4:09 pm

Re: nhúng âm thanh vào trong vb

Postby canh48ckcd » Wed 30/06/2010 10:50 pm

cảm ơn các pro góp ý,em đã nhúng được nhiều âm thanh và điều khiển được rồi,nhưng còn vollum thì em chưa biết nó là thuộc tính nào của Windows media player.các pro trả lời dùm em cái

User avatar
zstar
Thành viên chính thức
Thành viên chính thức
Posts: 13
Joined: Sat 26/06/2010 5:06 pm

Re: nhúng âm thanh vào trong vb

Postby zstar » Thu 01/07/2010 12:54 am

tắt âm thanh

Code: Select all

Me.WindowsMediaPlayer1.settings.mute = False

bật âm thanh thì bạn cho là true
Admin http://codepro.vn

Uzumaki Naruto
Thành viên danh dự
Thành viên danh dự
Posts: 839
Joined: Mon 30/04/2007 9:55 pm
Location: Sài Gòn
Has thanked: 7 times
Been thanked: 83 times

Re: nhúng âm thanh vào trong vb

Postby Uzumaki Naruto » Thu 01/07/2010 9:05 am

Bạn zstar trả lời không đúng ý vả lại còn nhầm nữa :D
Tự bản thân chữ Mute là Câm rồi thì làm sao mà Mute bằng False (Câm=Sai) tức là ngược lại của Câm thì làm sao mà Câm ->
Tắt tiếng:
  1. WindowsMediaPlayer1.settings.mute = True

Bật tiếng:
[vb]WindowsMediaPlayer1.settings.mute = False[/vb]
Nhưng mà bạn canh48ckcd lại hỏi về điều khiển Volume tức là âm lượng của nó mà :D thì thuộc tính nó đây:
[vb]WindowsMediaPlayer1.settings.volume=100 'Am luong tu 0 toi 100[/vb]
Cause you're my special thing
I'm flying without wings

canh48ckcd
Thành viên chính thức
Thành viên chính thức
Posts: 13
Joined: Sun 09/05/2010 4:09 pm

Re: nhúng âm thanh vào trong vb

Postby canh48ckcd » Thu 01/07/2010 4:03 pm

cảm ơn các pro đúng yêu cầu rồi đấy

User avatar
trieu4978
Thành viên chính thức
Thành viên chính thức
Posts: 22
Joined: Wed 23/06/2010 6:58 pm
Location: HCM
Contact:

Re: nhúng âm thanh vào trong vb

Postby trieu4978 » Thu 01/07/2010 7:12 pm

Theo tôi thấy thì set volume từ 0 đến 100 hình như chưa thỏa lắm! Vì lâu quá không trở lại với âm thanh trong VB nên cũng quên.
Tôi nhớ là lúc trước tôi làm thì volume min-max là từ một số âm vài chục ngàn đến + vài chục ngàn (tại sao không có một số cố định? Vì con số này thay đổi tùy theo Sound Card của mỗi máy.). Muốn chỉnh volume thì chia khoảng đó ra làm 100 lần (hay 1000 lần tùy thích), mỗi lần tăng/giảm là 1/100 (hay 1/1000).
Bao năm lầm lũi đi với đời
Vẫn bàn tay trắng với chơi vơi
Thuyền tình dăm bận rời bến nhỏ
Rượu nồng cay đắng vẫn đầy vơi!
™T

canh48ckcd
Thành viên chính thức
Thành viên chính thức
Posts: 13
Joined: Sun 09/05/2010 4:09 pm

Re: nhúng âm thanh vào trong vb

Postby canh48ckcd » Sat 03/07/2010 12:28 am

cảm ơn rất nhiều,đề tôi ngieen cứu thêm


Return to “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Who is online

Users browsing this forum: No registered users and 6 guests