Запишите Аудио и Загрузку как Wav или MP3 к серверу

Я записал рекурсивную версию решения в шепелявости. Если длина списка больше, что 2 это разделяет список во вдвое менее лучшем, чем это может и затем пытаться объединить подсписки

    (defun concatenate-string(list)
       (cond ((= (length list) 1) (car list))
             ((= (length list) 2) (concatenate 'string (first list) "," (second list)))
             (t (let ((mid-point (floor (/ (- (length list) 1) 2))))
                   (concatenate 'string 
                                (concatenate-string (subseq list 0 mid-point))
                                ","
                                (concatenate-string (subseq list mid-point (length list))))))))



    (concatenate-string '("a" "b"))

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

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

7
задан Bill the Lizard 13 October 2009 в 13:29
поделиться

3 ответа

Используйте Adobe Flash Media Server ( http://www.adobe.com/products/flashmediaserver/ ) или серверы Java с поддержкой входящих звуковых потоков.

С FMS это действительно просто. Вы создаете в flash swf-приложение, которое считывает микрофон и отправляет звуковой поток на сервер. FMS автоматически запишет его как .flv. Вы должны найти несколько примеров решения вашей проблемы в документации Adobe.

0
ответ дан 7 December 2019 в 20:37
поделиться

Возможно, стоит взглянуть на Processing, если вы не знакомы с ней, вы можете написать java апплет, без лишних хлопот. Также есть отличная документация и активные форумы.

http://processing.org/learning/libraries/recordlinein.html

В противном случае вы можете использовать listenup [Цена: 200 долларов]

http: // www. filesland.com/companies/Mobileer-Inc/ListenUp.html

Надеюсь, это поможет,

.k

0
ответ дан 7 December 2019 в 20:37
поделиться

- указывает дату ISO:

03-02-01  => 1. february 2003 (ISO)
01.02.03  => 1. february 2003 (European)
02/01/03  => 1. february 2003 (US)
-121--3894383-
val winners, losers = players.partition(p => p.score > 50)

Кортеж (List, List) присваивается двум переменным. Если вы хотите распаковать кортеж, вы должны использовать

val (winners, losers) = players.partition(p => p.score > 50)

Что делает именно то, что вы хотите.: -)

-121--2948872-

также можно записать с помощью MP3 Recorder Studio , сохранить файл в mp3 и затем загрузить на сервер как вариант

0
ответ дан 7 December 2019 в 20:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: