我想知道在SDL_Mixer
庫中是否有功能跳到wav文件中的某個位置。我發現有一個叫做Mix_SetMusicPosition
的函數,但它不能用於.wav
文件,它不會讓你選擇一個頻道。 任何建議將不勝感激。編輯: 我想出瞭如何做到這一點。我只是改變了位於Mix_Chunk
結構中的abuf
變量的開始指針,而不是調用附加函數。我計算了在44khz播放的16位.wav
文件中一秒鐘內有多少個字節,並用該數字改變了起始指針abuf
,我想跳過幾秒鐘。然後改變了位於Mix_Chunk
結構中的變量alen
的長度,該變量具有相同的字節數。SDL_Mixer設置聲音位置
2
A
回答
1
我剛剛閱讀了SDL Music的文檔,顯然Mix_SetMusicPosition只支持OGG,MP3和MOD文件。
鏈接:http://jcatki.no-ip.org:8080/SDL_mixer/SDL_mixer_65.html#SEC65
明顯的解決方案;轉換你的wav。文件轉換爲您以前提到的文件格式。
+0
是的,我也發現了這個功能,但是因爲我正在使用通道,並且'Mix_SetMusicPosition'不支持我想知道是否有另一個隱藏的功能。感謝您的努力! –
相關問題
- 1. SDL_Mixer聲音問題
- 2. SDL_mixer沒有聲音
- 3. 使用SDL_mixer時沒有聲音
- 4. 控制android聲音設置
- 5. 如何設置聲音SAPI5
- 6. Android中的聲音設置
- 7. 音量設置爲鈴聲
- 8. 如何設置MIDI聲音?
- 9. 啓動設置 - >聲音
- 10. 設置UILocal通知聲音設置大尺寸音樂文件
- 11. 如何設置揚聲器聲音增強設置
- 12. iOS定製聲音通知位置
- 13. iOS OpenAL聲音不是位置
- 14. howler.js在特定位置播放聲音
- 15. 聲音對象位置字節
- 16. 從任意位置播放聲音
- 17. 使用Javascript - 尋求在準確的位置時聲音一定位置音軌
- 18. Android - 設置文本消息聲音不會改變聲音?
- 19. Android聲音重置
- 20. 設置通知量而不設置鈴聲音量
- 21. UILocalNotification聲音和振動設置IOS
- 22. 按鈕開/關設置中的聲音
- 23. 設置通知的自定義聲音
- 24. 設置聲音在後臺觸發
- 25. 爲Android應用程序設置聲音
- 26. 訪問iphone中的聲音設置
- 27. 設置音頻文件爲鈴聲
- 28. 如何設置USB聲卡的音量?
- 29. 將通知聲音設置爲默認
- 30. 設置位置
如果您通過一個小代碼示例將您的編輯更改爲答案,它對該網站會更有幫助。 – TankorSmash