Welcome,
Guest
. Please
login
or
register
. Did you miss your
activation email?
French forum
Home
Help
Search
Login
Register
SFML community forums
»
Help
»
Audio
»
Audio Path
Print
Pages: [
1
]
Author
Topic: Audio Path (Read 2941 times)
0 Members and 1 Guest are viewing this topic.
Ciphermind
Newbie
Posts: 2
Audio Path
«
on:
March 26, 2011, 01:03:25 am »
Hi, I'm trying to play BGM using the Music class, and it works great. However whenever I want to play a sound it has to be in the root folder of the executable! I've tried specifying a "/sound" path in every syntax I could think of, and I was wondering what the proper syntax would be?
Here is the relevant line:
Code:
[Select]
if (!Music.OpenFromFile("\sound\blues.ogg"))
Logged
Nexus
SFML Team
Hero Member
Posts: 6287
Thor Developer
Audio Path
«
Reply #1 on:
March 26, 2011, 01:56:12 am »
Try
"sound/blues.ogg"
or
"./sound/blues.ogg"
. By the way, backslashes are unportable and must be escaped. Prefer slashes.
Logged
Zloxx II
: action platformer
Thor Library
: particle systems, animations, dot products, ...
SFML Game Development
:
devlin
Full Member
Posts: 128
Audio Path
«
Reply #2 on:
March 26, 2011, 07:33:48 am »
Not only that, but if you use normal backslashes for some reason, you'll have to escape them ( '\\', instead of '\' ), unless you use C# in which case you can use @"\". But like Nexus said, use forward-slashes instead, it works on all platforms.
Logged
Print
Pages: [
1
]
SFML community forums
»
Help
»
Audio
»
Audio Path
anything