Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have a question regarding the most suitable development framework for an intended commercial project.
The main functionality would be to play one single .mp3 or .wav file hundreds of times simultaneously, with one instance at full volume and the others at lower volume.
We already looked into different options - using C# it does play a couple of hundred instances and uses not too much CPU and RAM resources, but the intention is to go multi platform - Windows/Linux 32/64 bit; Mac; if possible also Android and iOS.
As more features would be added later step by step, what would be the cross-platform development framework best suited for this?
JavaFX does not seem to be powerful enough - plays not enough tracks simultaneously even at 100% CPU; also has issues on Mac - at least with our trial implementation.
The focus would be on uninterrupted audio output with the lowest possible system resource usage.

It seems like Qt might be well suited for this project; or are there better options? wxWidgets?

For JavaFX there is the Scene Builder to create/ change the GUI in an easy manner while not touching the main code - the framework we look for should also have this option.
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900