Saya menulis Game Desktop/iOS dengan OpenGL dan ingin memutar file audio (mp3 atau wav). Saya sudah bekerja dengan CoreAudio dan AudioQueues, tapi sekarang saya memerlukan sesuatu yang juga berfungsi dengan Windows (dan mungkin Linux).
Saya telah melihat sejauh ini:
- TerbukaAL
- BukaSL
Saya hanya memerlukan fitur yang sangat mendasar - seperti "playSound(file)" dan "isPlaying(file)" - tanpa Suara 3D, efek, dan sebagainya... OpenAL & OpenSL keduanya dari khronos - jadi saya tidak begitu mengerti perbedaannya (ya , mereka adalah 2 perpustakaan yang berbeda).
Apa solusi lintas platform yang paling sederhana? Bisakah saya menulis dengan salah satu kode tersebut, yang berjalan di iPhone dan PC Desktop serupa?