Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.06.2008, 19:14
L1965 вне форума Посмотреть профиль Отправить личное сообщение для L1965 Найти все сообщения от L1965
  № 1  
Ответить с цитированием
L1965
 
Аватар для L1965

Регистрация: Mar 2008
Сообщений: 65
По умолчанию Сохранение звукового файла

Во флеше микшируется звук. Как лучше сохранить смикшированный звук на сервере:
создать файл во флеше
или
написать микширование на php?

Старый 26.06.2008, 19:30
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Хм... интересно, как вы это будете делать на АС2... (без поддевки, я так ничего в свое время не смог придумать). Самый оптимальный вариант - MDM Zinc, он может просто записать то, что проигрывается на протяжении какого-то времени и с вполне удовлетворительным качеством. Если получится что-то сделать на ПХП - то это наверное, лучше, но, вообще-то ПХП тож не фонтан для таких работ, лучше на чем-то полноценном писать, типа C какого-нть... На АС3 можно попробовать слепить из двух WAVE"ов 1, например, но требует много времени...
__________________
Hell is the possibility of sanity

Старый 26.06.2008, 19:46
L1965 вне форума Посмотреть профиль Отправить личное сообщение для L1965 Найти все сообщения от L1965
  № 3  
Ответить с цитированием
L1965
 
Аватар для L1965

Регистрация: Mar 2008
Сообщений: 65
На С я написала для локальной версии на CD - там даже не wav, а mp3-файл сохраняется. А это нужно для интернета.
Весь проект был сделан на AS2, там нет доступа к звуковому буферу? На рhp очень неудобно сохранять short данные, а у меня звуки 16 бит.

Старый 26.06.2008, 19:58
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну так на АС2 вообще нет доступа не только к буферу, а и с файлом, как с последовательностью байтов работать нет никакой возможности... Про ВЕЙВ говорил потому что енкодер/декодер для МП3 написаный на АС еще не попадался... Но на АС, даже если такое написать, то работать будет медленно... но с шорт зато проблем нет =) т.е. единственное решение, которое мне видится - плеер на С, который умеет работать с тем же ХМЛем, с которум работает флешка (ну или как вы сохраняете/передаете данные о том, чего пользователь намиксил =), или С приложение, которое может воспроизвести флешку и параллельно записать чего эта флешка играет... Но АС2 точно не сможет вам помочь в смысле передачи информации о звуке...
__________________
Hell is the possibility of sanity

Старый 26.06.2008, 20:12
L1965 вне форума Посмотреть профиль Отправить личное сообщение для L1965 Найти все сообщения от L1965
  № 5  
Ответить с цитированием
L1965
 
Аватар для L1965

Регистрация: Mar 2008
Сообщений: 65
Так, а как это писать на С, это же интернет версия. Я даже не знаю, на какой OC ее будут запускать. А на флеше конвертер в mp3 сделать нельзя, там ассемблер нужен.


Последний раз редактировалось L1965; 26.06.2008 в 20:14.
Старый 26.06.2008, 20:21
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну тогда Ява =)
Я имел в виду следующее:
клиент загружает флешку, делает ремикс ->
жмет кнопку "сохранить файл" ->
флешка отправляет серверу "сохраните файл [имя] состоящий из [трек 1], [трек 2], при этом, нужно в [трек 1] начиная с Н секунды снизить громкость на Х децибел / процентов, на частотах в диапазоне Y-Z" ->
Серверная страница, тот же ПХП создает учетную запись: "клиент Номер [номер клиента] запросил сконвертировать ему ремикс из следующих составляющих .... (передает ХМЛ из флешки) ->
тот же серверный скрипт запускает приложение на С с параметрами (откуда взять исходники для музыки + как ее нужно скомпоновать) ->
С приложение обрабатывает полученную инфу и по выполнению создает новый МП3 с ремиксом ->
Серверный скрипт сообщает флешке, что конвертация закончена и можно скачать новый файл...
__________________
Hell is the possibility of sanity

Старый 26.06.2008, 20:36
L1965 вне форума Посмотреть профиль Отправить личное сообщение для L1965 Найти все сообщения от L1965
  № 7  
Ответить с цитированием
L1965
 
Аватар для L1965

Регистрация: Mar 2008
Сообщений: 65
Я боюсь, что не смогу написать на C приложение для любого сервера, у меня даже компиляторов нет (хотя можно поискать gcc). Ведь в данном случае достаточно простого консольного приложения на стандартном с++.
И еще я не уверена, что у клиентов есть возможность запускать исполняемые файлы.
А в принципе, в большинстве случаев это возможно - запускать исполняемые файлы (не скрипты, т.е не общепринятый perl) на сервере? Какие обычно права предоставляют провайдеры? И какие требования к исполняемому коду. Очень давно изучала Internet Information Server, там вроде бы нельзя было запускать любые приложения, кажется, надо было писать службы, но, честно, я уже не помню. Может подскажите, где можно почитать об этом: т.е. права на запуск и требования к исполняемому файлу.


Последний раз редактировалось L1965; 26.06.2008 в 20:43.
Старый 27.06.2008, 03:38
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
ну не знаю... скорее всего от сервера зависит... т.е. это оговаривается в условиях аренды... ну и уже от имеющегося сервера и определять на чем писать, или арендовать то, что позволяет воплотить на нужном языке... всем все равно не угодишь... либо пытаться сделать на ПХП/АСПХ (второе, как по мне немного предпочтительнее в виду лучшей работы с массивами байтов)
__________________
Hell is the possibility of sanity

Старый 27.06.2008, 11:25
L1965 вне форума Посмотреть профиль Отправить личное сообщение для L1965 Найти все сообщения от L1965
  № 9  
Ответить с цитированием
L1965
 
Аватар для L1965

Регистрация: Mar 2008
Сообщений: 65
Большое спасибо!
Теперь точно ясно, что Flash здесь не поможет.

Старый 27.06.2008, 13:52
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 10  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Почему флеш не поможет? Просто надо знать что флеш может.
Например есть микшер звуков. Звуки храняться на сервере или сам пользователь может их доставать со своего компа. Флеш микшировать может? Может.
Т.е. на сервер надо будет передать ПАРАМЕТРЫ микширования и сами звуки (исходники) которых на сервере нет (те что с компа пользователя).
Последнее можно сделать например через NetStream.publish()
А уже дальше на сервере из звуков по переданным параметрам собирается микс.

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:30.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.