Я бы использовал аудио-тег HTML5, если вы воспроизводите mp3-файлы, так как они рассчитаны на будущее и поддержка быстро растет. Это покроет все ваши требования к iDevice и большинству других мобильных платформ и новейших / будущих браузеров настольных компьютеров. Затем я бы использовал Flash в качестве запасного варианта для старых браузеров, так как почти у всех он установлен и работает хорошо.
HTML5Rocks дает хороший пример того, как это сделать: http://www.html5rocks.com/en/tutorials/audio/quick/