[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Затолкать мелодии midi в SE T290i
Stas-
Имея свой сляпаный из пары строчек вап сайт пытаюсь заливать через него мелодии и картинки в телефон. С картинками все нормально, гифы понимаются телефоном и все ок. С мелодиями (обычные мидюки с компьютера) не получается ничего, при попытки их скачивания по ссылке телефон говорт, что произошла ошибка (какая - не пишет). Пробовал кроме миди еще wav, mp3, mmf (все мелкое и с низкими частотами дискретизации) - та же фигня, не загружает.
В чем тут может быть дело? Как это победить? Шнурка нет sad.gif
Ily
QUOTE (Stas- @ May 22 2006, 04:15 PM)
Имея свой сляпаный из пары строчек вап сайт пытаюсь заливать через него мелодии и картинки в телефон. С картинками все нормально, гифы понимаются телефоном и все ок. С мелодиями (обычные мидюки с компьютера) не получается ничего, при попытки их скачивания по ссылке телефон говорт, что произошла ошибка (какая - не пишет). Пробовал кроме миди еще wav, mp3, mmf (все мелкое и с низкими частотами дискретизации) - та же фигня, не загружает.
В чем тут может быть дело? Как это победить? Шнурка нет sad.gif

Вероятнее всего сервер не правильно сообщает mime type. Проверить можно с помощью оперы (она сообщает какого типа файлик ей отдают). Должен быть audio/midi (для mid'ишек). Все остальное из списка телефон не умеет загружать. Еще он умеет загружать .amr'ки (диктофонный телефонный формат).

Да, рекомендую еще раз проверить свободное место в телефоне wink.gif Вдруг именно его и не хватает (очень маловероятно, но все таки)
Stas-
QUOTE (Ily @ May 22 2006, 09:16 PM)
Вероятнее всего сервер не правильно сообщает mime type. Проверить можно с помощью оперы (она сообщает какого типа файлик ей отдают). Должен быть audio/midi (для mid'ишек).

А как именно можно это проверить? Где смотреть?
QUOTE (Ily @ May 22 2006, 09:16 PM)
Да, рекомендую еще раз проверить свободное место в телефоне wink.gif Вдруг именно его и не хватает (очень маловероятно, но все таки)

Места там еще хватает.

Может миди какое-то не правильное,они ведь разные бывают? Вычитал в инете, что т290 понимает какое-то g-midi, что это такое и с чем его есть не ясно.
Stas-
Все, разобрался наконец, Ily, дело было именно в этом smile.gif Городок неверно отдает тип файла, так что музыку пришлось складывать на народ. А мидюки там самые обычные smile.gif
adrio
Немного опоздал пока искал описание формата, но все же... wink.gif

QUOTE (Stas- @ May 22 2006, 09:35 PM)
Может миди какое-то не правильное,они ведь разные бывают? Вычитал в инете, что т290 понимает какое-то g-midi, что это такое и с чем его есть не ясно.


General MIDI
QUOTE

Хранить музыкальную информацию в виде стандартных MIDI-файлов очень удобно, однако если требуется воспроизвести работу в другом месте, возникает проблема. Дело в том, что, как уже говорилось выше, MIDI-секвенция привязана к конкретному устройству. «Инструменты» (исполнительские тембры) в MIDI-секреции выбираются с помощью сообщения. Смена программы, имеющего числовой параметр, следовательно, если мы заменим звуковой модуль, вполне могут измениться и тембры звучащих «инструментов». Например, предположим, что MIDI-секнция была записана с использованием синтезатора Proteus 2, а музыка начиналась струнным тембром. «Инструмент», воспроизводящий этот тембр, имеет в данном устройстве номер 1, значит, в начале MIDI-секвенции должно было быть записано MIDI-сообщение Смена программы со значением 1. А теперь представим себе, что вместо синтезатора Proteus желательно использовать встроенный звуковой модуль звуковой карты Tropez Plus. Если проиграть эту секвенцию на нем, то вместо струнного тембра мы услышим фортепианный (он имеет номер 1 в наборе этой звуковой карты). Другие тембры также изменятся, и в результате придется заново редактировать всю MIDI-секвенцию, чтобы ее звучание стало похоже на то, что было задумано. Во избежание подобных проблем, производители музыкального оборудования решили договориться о некотором стандартном наборе «инструментов», номера которых совпадали бы во всех устройствах. При замене одного такого MIDI-устройства на совместимое MIDI-секвенция будет звучать приблизительно также, поскольку номера MIDI-программ в этих устройствах соответствуют приблизительно одинаковым тембрам. Этот стандартный набор состоит из 128 инструментов и называется General MIDI (GM).

Ily
QUOTE
А как именно можно это проверить? Где смотреть?

Походу я нагнал. У нее еще и встроенные есть типы, и отключить с наскоку их у меня не получилось.

Зато родился скриптик smile.gif
CODE
<?

if (isset ($p))
{
$i = strpos ($p, "/");
$host = substr ($p, 0, $i);
$page = substr ($p, $i);
if (($i = strpos ($host, ":")) === false)
 $port = 80;
else
 $port = substr ($host, $i);
$req  = "GET $page HTTP/1.1\r\nHost: $host\r\n\r\n";
$h = fsockopen ($host, $port);
fputs ($h, $req);
$s = "";
do
{
 $s = fgets ($h, 1024);
 if (strpos ($s, "Content-Type") === false);
 else
  echo $s."<br>";
} while (!feof ($h) and ($s != "\r\n"));
fclose ($h);
}
else
echo "Error";

?>


Пользоваться так: в адресной строке вводим:
http: //лялялятополя/аздесьскриптлежит.php?p=www.domain.ru/pathtofile.mid

Если нигде не ошибиться, то будет выдано что-нить типа
CODE
Content-Type: text/plain
РЕКЛАМНЫЙ АГЕНТ
QUOTE (Stas- @ May 22 2006, 04:15 PM)
Имея свой сляпаный из пары строчек вап сайт пытаюсь заливать через него мелодии и картинки в телефон. С картинками все нормально, гифы понимаются телефоном и все ок. С мелодиями (обычные мидюки с компьютера) не получается ничего, при попытки их скачивания по ссылке телефон говорт, что произошла ошибка (какая - не пишет). Пробовал кроме миди еще wav, mp3, mmf (все мелкое и с низкими частотами дискретизации) - та же фигня, не загружает.
В чем тут может быть дело? Как это победить? Шнурка нет sad.gif

Скорее всего сервер не знает эти Миме типы, выход обучить сервак понимать их, самому, для этого нужно создать в папке где лежат файлы с мелодиями ФАЙЛ .HTACCESS (если сервер его поддерживает), где вручную прописать Миме типы ммфок миди и другихsmile.gif
(ММФ- практически все бесплатные хостинги не понимаю)

Но можно проще, заходишь на любой обменник, заливаешь туда нужные мелодии и скачиваешь, без проблем.

P.S. Сейчас попробую написать .HTACCESS smile.gif если вспомню как smile.gif
Ily
Не все хостинги дадут тебе поместить файл .htaccess . В данном случае gorodok.net не дает.
РЕКЛАМНЫЙ АГЕНТ
QUOTE (Ily @ May 23 2006, 11:20 AM)
Не все хостинги дадут тебе поместить файл .htaccess . В данном случае gorodok.net не дает.

Тогда пусть напишет админу городка, чтобы он прописал мид и ммф на сервере :-) по другому никак
Ily
QUOTE (РЕКЛАМНЫЙ АГЕНТ @ May 23 2006, 12:20 PM)
QUOTE (Ily @ May 23 2006, 11:20 AM)
Не все хостинги дадут тебе поместить файл .htaccess . В данном случае gorodok.net не дает.

Тогда пусть напишет админу городка, чтобы он прописал мид и ммф на сервере :-) по другому никак

Неверный ответ smile.gif
Там есть пхп и одного этого уже достаточно, что бы отдавать файлик с верным mime типом wink.gif

Да и если посмотреть тему, написано как проблема решена wink.gif
Существует так же достаточно большое кол-во обменников. Как раз для мобильного контента.
Fast Reply:

 Enable Smilies |  Enable Signature
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2012 Invision Power Services, Inc.