Why won't the following code work?
char soundfile2[] = "C:/Windows/Media/pinky and the
brain.wav";
PlaySound(soundfile2,NULL,SND_FILENAME|SND_SYNC|SN D_ASYNC);
getchar();
i put libwinmm.a in the parameters and i have all the right headerfiles
in there, but it won't work. it says that i must declare SND_FILENAME ,
SND_SYNC and everything else in the second line. It works perfectly in
a console application but it doesn't seem to work in a glut
application. BTW, im using namespace std.
can someone please help me out. 19 15398
bballmitch wrote: Why won't the following code work?
char soundfile2[] = "C:/Windows/Media/pinky and the brain.wav";
PlaySound(soundfile2,NULL,SND_FILENAME|SND_SYNC|SN D_ASYNC); getchar();
[...]
There is no 'PlaySound' function in Standard C++, which is incidentally
the only subject of this newsgroup. Please try a newsgroup for your
platform if it supports playing sound.
Also, as a side note, the directory name separator in Windows is not
the '/' symbol but the '\' symbol, which also needs to be doubled when
put in a string literal. You might want to try
char soundfile2[] = "C:\\Windows\\Media\\pinky and the brain.wav";
V
you want to bet there's no playsound function? i know for a fact there
is cause i've used it. but it won't work in an OpenGL file, only
console application. i need help, so don't talk about what you don't
know. those three lines EXACTLY work in Dev C++ console application.
* bballmitch: you want to bet there's no playsound function? i know for a fact there is cause i've used it. but it won't work in an OpenGL file, only console application. i need help, so don't talk about what you don't know. those three lines EXACTLY work in Dev C++ console application.
As we all know it's september.
--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
"bballmitch" <lu*********@sbcglobal.net> wrote in
news:11*********************@g49g2000cwa.googlegro ups.com: you want to bet there's no playsound function? i know for a fact there is cause i've used it. but it won't work in an OpenGL file, only console application. i need help, so don't talk about what you don't know. those three lines EXACTLY work in Dev C++ console application.
Yep. I will bet you that there is no playsound (or PlaySound) function
defined in Standard C++. This is comp.lang.c++, where the topic is
Standard C++. You're talking about some 3rd party library. You're much
better off asking in a newsgroup specific to the library and/or platform
that you are using.
bballmitch wrote: you want to bet there's no playsound function? i know for a fact there is cause i've used it. but it won't work in an OpenGL file, only console application. i need help, so don't talk about what you don't know. those three lines EXACTLY work in Dev C++ console application.
*plonk*
Brian
I'll bet you MY LIFE there is. just type "playsound function in C++"
into google and watch like 10 links to information stating that the
playsound function is used in C++.
bballmitch wrote: I'll bet you MY LIFE there is. just type "playsound function in C++" into google and watch like 10 links to information stating that the playsound function is used in C++.
YES, there IS such a function! Look up its usage in the documentation.
If it still won't work, make sure your loudspeakers are turned on, and
pluged in. If there's still no sound, by a new soundcard. If that
won't help either, try Pascal instead of C++; it has a more compatible
playsound function (supports DirectX, Paula chip, and other stuff).
On Tue, 2005-08-16 at 15:45 -0700, bballmitch wrote: you want to bet there's no playsound function? i know for a fact there is cause i've used it. but it won't work in an OpenGL file, only console application. i need help, so don't talk about what you don't know. those three lines EXACTLY work in Dev C++ console application.
So, if I happen to make my own little collection of
functions for my own private robot project and name
one of the functions 'StartRightWheel', then that
function is automatically part of the C++ standard?
Note that I _am_ able to use it...
I am willing to bet that there is _no_ function called
'StartRightWheel' in the C++ standard.
--
Mvh / Regards
Rein Anders Apeland I'll bet you MY LIFE there is.
OK. I'll come get it ;)
BTW: Don't cross post (especially not to c.l.c++ and c.g.a.opengl for
a question that is related to comp.os.ms-windows.programmer.win32
-Gernot
In message <fE*******************@newsread1.mlpsca01.us.to.ve rio.net>,
Victor Bazarov <v.********@comAcast.net> writes Also, as a side note, the directory name separator in Windows is not the '/' symbol but the '\' symbol,
Only for the command-line interface. Everywhere else the '/' works fine.
To maintain marginal on-topicality, the following will work (provided
the named file actually exists ;-) in a Windows environment:
#include <istream>
#include <fstream>
int main()
{
std::ifstream s("C:/Windows/Media/pinky and the brain.wav");
// do something with s
}
--
Richard Herring
its not that its not playing sound, it won't compile. :(
bballmitch wrote: its not that its not playing sound, it won't compile. :(
Which is probably because you are using the 3rd-party function without
including the constants that it defines. Now, as stated earlier, you
have two options for troubleshooting this:
A. Go to a newsgroup that discusses it (NOT the C++ newsgroup which
only deals with C++ and STL, which PlaySound is part of.)
B. Look at the documentation for how to use the function, or the result
of the google searches that you gave up your life for.
Josh Mcfarlane wrote: [...] A. Go to a newsgroup that discusses it (NOT the C++ newsgroup which only deals with C++ and STL, which PlaySound is part of.)
Should probably be "which PlaySound isn't part of"...
[..]
Victor Bazarov wrote: Should probably be "which PlaySound isn't part of"...
Doh! Typo for the win. Indeed that n't is the most important part.
thank you, just one question though.......what do you mean do
something with s? suppose i just want it to play that song, what do i
put? that compiles but it wont' play(and im playing music on my
computer right now, so its not my computer). if you could just tell me
what to put in that "do something" line, i'll be set. thanks.
bballmitch wrote: thank you, just one question though.......what do you mean do something with s? suppose i just want it to play that song, what do i put? that compiles but it wont' play(and im playing music on my computer right now, so its not my computer). if you could just tell me what to put in that "do something" line, i'll be set. thanks.
The C++ Library does not even require your computer to have a monitor,
much less speakers.
What you do with s is dependant upon your 3rd-party library, which is
what we've been trying to tell you. In order to find out what to do
with s, you will have to refer to another newsgroup dealing with your
function or it's documentation.
in C++ what would you do?
bballmitch wrote: in C++ what would you do?
Use a third-party library, since C++ itself or its standard library
doesn't deal with sound.
/David
bballmitch wrote: in C++ what would you do?
I believe that "\a" is defined in the standard.
You can just wrap the code to decode the stream around
sleep's and 'std::cout << "\a";' to approximate your
audio stream.
Let us know how it works out.
----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =---- This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Ben Bateman |
last post by:
I am tyring to write a small menu program that will display the lyrics of a
song, and then play the song. I was told that you have to convert the mp3
to wav, did that.
The 2 function calls...
|
by: MLH |
last post by:
I have a line of code that works when called
from a procedure in Access 2.0 form...
PlaySound("C:\cr\help\Help0018.wav", 0)
I imported what I thought was needed into
A97. However, running it...
|
by: rcattral |
last post by:
Has anybody been using the PlaySound() function to play WAV files from
within a DLL? Here is what I normally do.
Since upgrading to 7.1 NET after using VC 6.0 for quite some time, I
found that I...
|
by: Ot |
last post by:
I found information on PlaySound. I implemented it in my program and it
works just dandy. The only little problem is that I have to package the
..wav files and send them along since PlaySound...
|
by: Andy |
last post by:
Hi,
I have an application that has several forms. Each form acts as a
monitor of a gateway system. If the gateway appears to be dead, the
application should play a .wav file (not resource)...
|
by: Jared |
last post by:
I'm using the first code sample below to play WAV files stored as
embedded resources. For some reason I *occasionally* get scratching
and crackling. I'm using a couple WAVs that ship with...
|
by: Cogito |
last post by:
Chaps and Chapettes,
Program in C++.
Im doing a project to detect a defined marker, then play the relevent
sound when it can no longer be seen.
It worked well when using the beep function.
...
|
by: poppy |
last post by:
I tried to play a wav file with function Playsound() but it played only the first seconds of the song.I would like to play whole the song.What might de be wrong?Here is my code in case someone can...
|
by: DumRat |
last post by:
Hi,
I'm currently interested in playing a sound in win32 API. I found out that the function PlaySound() does pretty well. However, none of the examples I have seen specify how to use...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |