在瀏覽堆疊溢位后,我正在撰寫命令列 C 應用程式,我發現了這個:Playing .wav C Mac,答案表明使用 system("afplay music.wav"); 播放音樂,但這似乎對我不起作用,我將音樂存盤在 main.c 所在的位置。我沒有使用任何外部庫,我也不是 c 專業人士,因此如果您能簡化事情,我將不勝感激:)
這是代碼
void main()
{
system("afplay IntroSpeechByGuide.wav");
}
uj5u.com熱心網友回復:
我將音樂存盤在我的 main.c 中
很可能,afplay找不到音頻檔案。您的應用程式的當前目錄肯定不是您的main.c所在的目錄。
要么提供音頻檔案的完整路徑:
void main()
{
system("afplay /Users/me/Documents/AudioFiles/IntroSpeechByGuide.wav");
}
或者將作業目錄更改為音頻檔案所在的目錄。可以通過轉到Product / Scheme / Edit Scheme來更改它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/341245.html
上一篇:在SwiftUI上更改顏色視圖
