[問題] 關於openAL
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
第一次使用
連編譯都過不了
希望得到的正確結果:
能播出音樂
程式跑出來的錯誤結果:
invalid conversion from `const char*' to `ALbyte*'
initializing argument 1 of `void
alutLoadWAVFile(ALbyte*, ALenum*, ALvoid**, ALsizei*, ALsizei*, ALboolean*)'
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
dev c
ps:dev c測試成功後 會改道vc試試
有問題的code: (請善用置底文標色功能)
#include <stdio.h>
#include <stdlib.h>
#include <AL/alut.h>
#include <AL/al.h>
#include <AL/alu.h>
int main(){
ALenum alenSoundFormat;
ALsizei alsSoundSize;
ALvoid* alvSoundData;
ALsizei alsSoundFreq;
ALboolean albSoundLoop;
alutLoadWAVFile("sorrysorry.wav", &alenSoundFormat, &alvSoundData,
&alsSoundSize, &alsSoundFreq, &albSoundLoop);
alBufferData(aluiSound_buffer[ulSoundFileIndex], alenSoundFormat,
alvSoundData, alsSoundSize, alsSoundFreq);
alutUnloadWAV(alenSoundFormat, alvSoundData, alsSoundSize, alsSoundFreq);
補充說明:
哪裡有介紹al的函式庫網站阿...
好難找到完整的~
謝謝看完~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.208.193
※ 編輯: b26168 來自: 140.127.208.193 (07/03 18:10)
→
07/03 18:19, , 1F
07/03 18:19, 1F
→
07/03 18:20, , 2F
07/03 18:20, 2F
推
07/03 18:21, , 3F
07/03 18:21, 3F
→
07/03 18:22, , 4F
07/03 18:22, 4F
推
07/03 20:33, , 5F
07/03 20:33, 5F
→
07/04 13:34, , 6F
07/04 13:34, 6F
→
07/04 13:34, , 7F
07/04 13:34, 7F
→
07/04 13:35, , 8F
07/04 13:35, 8F
→
07/04 13:45, , 9F
07/04 13:45, 9F
→
07/04 13:45, , 10F
07/04 13:45, 10F
→
07/04 15:01, , 11F
07/04 15:01, 11F
推
07/04 15:20, , 12F
07/04 15:20, 12F
→
07/04 16:10, , 13F
07/04 16:10, 13F
→
07/04 16:22, , 14F
07/04 16:22, 14F
→
07/04 22:09, , 15F
07/04 22:09, 15F
推
07/05 19:41, , 16F
07/05 19:41, 16F
→
07/06 13:52, , 17F
07/06 13:52, 17F
→
07/06 13:53, , 18F
07/06 13:53, 18F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章