Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: PHP скрипт возвращает mp3 файл
пробовал Content-Disposition: inline; ни капли не помогло
вероятнее всего дело в заголовках, потому что при ссылке на song.blablabla, тоесть на файл mp3 с измененным разрешением все работало, так что это не тег с браузером срезает формат
Помогите пожалуйста с таким вопросом, но нужно обязательно встраивание музыки а не загрузка.
OrmaJever
Отправлено: 07 Июня, 2011 - 21:46:29
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
kusha пишет:
При таких заголовках PHP перекидывает на загрузку файла:
а что должно произойти?
kusha пишет:
$file = ("[url]song.mp3"[/url]);
Что это за имя файла?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
kusha
Отправлено: 07 Июня, 2011 - 21:50:57
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
*там должно быть просто song.mp3, в общем URL "валидный", и это только пример
обычно когда грузишь, по-крайней мере хромом mp3 файл со стороннего сервера он пытается его открыть в своем окне, а не скачать
мне нужно передать подобные заголовки
Tmin10
Отправлено: 07 Июня, 2011 - 22:14:35
Частый гость
Покинул форум
Сообщений всего: 239
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Ммм, тег аудио точно работает?)
Я когда полгода назад html5 смотрел, не аудио, не видео корректно не работали.
komprenda
Отправлено: 07 Июня, 2011 - 22:19:28
Гость
Покинул форум
Сообщений всего: 105
Дата рег-ции: Май 2011
Помог: 3 раз(а)
kusha пишет:
Изначально нужно сделать встраивание музыки в тег <audio> возвращаемой php скриптом.
пробовал Content-Disposition: inline; ни капли не помогло
вероятнее всего дело в заголовках, потому что при ссылке на song.blablabla, тоесть на файл mp3 с измененным разрешением все работало, так что это не тег с браузером срезает формат
Помогите пожалуйста с таким вопросом, но нужно обязательно встраивание музыки а не загрузка.
тег аудио работает только в Опере выше 10(есть баг не воспроизводит больше 2мб не помню точно) и в ишаке 9
DeepVarvar
Отправлено: 08 Июня, 2011 - 00:29:18
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
komprenda вы пытаетесь передать в качестве имени файла его путь.
Покинул форум
Сообщений всего: 16
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Нет-нет в поддержке стенах уверен. Хром11
DeepVarvar а как вернуть файл?
Readfile в переменную и передать ее? (Добавление)
*тега
Comatose
Отправлено: 08 Июня, 2011 - 11:01:45
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2011 Откуда: Киев
Помог: 0 раз(а)
Вы уже в заголовках сообщаете браузеру что он должен вернуть mp3/mpeg файл, который в большинестве бразуеров по умолчанию хочет загрузиться. Оставьте text/html, не используйте теги html5 они ещё не везде уместны.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.