Задать вопрос
@generate
...

Помогит php file get mp3 url, как правильно вывести?

header('Content-type: audio/mp3');
echo @file_get_contents('url/1.mp3');

Сделал так но когда хочу передвинуть музыку в другой временное отрывок он возвращается обратно, вообще не получается перематывать музыку.

На гугл хром яндекс нельзя перемотать вообще может что то я не правильно сделал
  • Вопрос задан
  • 599 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
glaphire
@glaphire Куратор тега PHP
PHP developer
1) Не ставьте @ перед функциями (исключений предельно мало)
2) Напишите правильную отдачу файла со всеми заголовками (пример Output MP3 with PHP)
Ответ написан
sergeiermilov
@sergeiermilov
Веб-дизайн, фронтенд и WordPress разработка
Просто по ссылке (195.245.112.137/1.mp3) браузерный плеер работает корректно.

У вас по ссылке в коде контроллер video:

<video controls="" autoplay="" name="media"><source src="http://195.245.112.137/mp3.php" type="audio/mp3"></video>


Почему так?

Можно попробовать стандартный метод:

$myAudioFile = "myAudiofile.wav";
echo '<audio autoplay="true" style="display:none;">
         <source src="'.$myAudioFile.'" type="audio/wav">
         <source src="'.$myAudioFile.'" type="audio/mpeg">
      </audio>';


Или так:

<?php 
    $file = file_get_contents('/audio/file_0.mp3'); 
?>
<audio src="data:audio/mp3;base64,<?php echo base64_encode($file); ?>"></audio>
Ответ написан
@generate Автор вопроса
...
Всё оказалось намного проще нужно было задать длину контента
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽