Ze wszystkich rozwiązań najbardziej spodobało mi się użycie HTML 5.
<audio controls="controls"> <source src="audio.mp3" type="audio/mpeg" /> <source src="audio.ogg" type="audio/ogg" /> <embed height="50px" width="100px" src="audio.mp3" /> </audio>
Ludzie używający starszych przeglądarek nie mieliby dostępu do tej funkcji, co dla mnie jest jak najbardziej ok.
Pojawił się natomiast inny problem. Firefox nie obsługuje formatu .mp3 tylko .ogg. Wymaganie od moich użytkowników aby przesyłali pliki w formacie .ogg (bo będą to dźwięki uploadowane przez użytkowników) to już zdecydowanie zbyt wiele. Potrzebuję więc czegoś, co podczas uploadu skonwertuje mi plik do formatu .ogg.
W przypadku grafiki sprawa jest prosta, istnieją rozszerzenia php typu Imagick, dzięki którym można "w locie" konwertować przesyłaną grafikę. A jak najłatwiej konwertować pliki dźwiękowe? Dodam, że korzystam z hostingu nazwa.pl.