Hello, owner of the skiTunes project (http://skitunes.iindigo3d.com/) here.
I recently started skiTunes from scratch, and I'm having difficulty deciding on what to use to play audio. In the old skiTunes we used NSMovie, and although it worked it was subject to skipping when the system goes under a load, skipping when resizing windows, and increased processor activity. Looking for alternatives I found NSSound and the newly created QTKit.
I need something that will play audio with low processor usage and won't skip. It also would help greatly if it would allow me to add code for playing non-QT formats such as WMA and OGG with it, and it needs to be Obj-C, as I don't know C++. I'll also need to access its current playing time, position, and it should be able to pause/play correctly. Pre-Tiger compatibility is not a concern since skiTunes already requires Tiger.
What do you guys think I should use? Thanks!
I recently started skiTunes from scratch, and I'm having difficulty deciding on what to use to play audio. In the old skiTunes we used NSMovie, and although it worked it was subject to skipping when the system goes under a load, skipping when resizing windows, and increased processor activity. Looking for alternatives I found NSSound and the newly created QTKit.
I need something that will play audio with low processor usage and won't skip. It also would help greatly if it would allow me to add code for playing non-QT formats such as WMA and OGG with it, and it needs to be Obj-C, as I don't know C++. I'll also need to access its current playing time, position, and it should be able to pause/play correctly. Pre-Tiger compatibility is not a concern since skiTunes already requires Tiger.
What do you guys think I should use? Thanks!