У меня есть сайт для музыканта, который включает музыку в mp3
формате, но она воспроизводится через файл Flash ( xspfplayer ). Конечно, без Flash это бесполезно.
Есть ли лучший способ для будущего и разумно обратно совместимый способ добавления фрагментов аудиозаписей в формате mp3 на страницу без принуждения пользователей к использованию Flash, а также к тому, чтобы они не сначала загружали mp3 или не покидали страницу целиком?
<audio>
. Отличный материал и добро пожаловать в Pro Webmasters!Лучше всего продолжать использовать проигрыватель Flash и использовать тег HTML5 для любых браузеров, которые его поддерживают. В конце концов, все браузеры будут поддерживать HTML5, и вы сможете отключить флэш-аудиоплеер.
Здесь есть отличный документ об аудио-теге HTML5 и о том, как его использовать, http://html5doctor.com/native-audio-in-the-browser/ . Кажется, что он чрезвычайно прост в использовании.
Похоже, Safari 4 и Chrome 3 поддерживают теги и формат mp3. Opera и FF 3.5 поддерживают формат WAV.
источник
Я считаю, что это решение более точно соответствует вашим требованиям:
Создайте файл списка воспроизведения M3U, который указывает на URL-адрес MP3, загрузите M3U на свой сервер, а затем создайте ссылку на файл M3U на своей странице.
Когда посетитель щелкает ссылку на файл M3U, загружается (крошечный) файл M3U, и у него или нее появляется возможность открыть его в медиаплеере по своему выбору (т. Е. Все, что уже установлено на машине - не нужно) для флеша вообще).
После открытия MP3 начнет потоковую передачу.
источник