[ID CS4-CS6] Beep

Статус
Закрыто для дальнейших ответов.

bossrus

шибка умный, аднака
Топикстартер
12 лет на форуме
Сообщения
447
Реакции
74
и посмотреть на результат.
ему не понравилось.
Screen shot 2016-07-15 at 12.07.28.png
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 243
Реакции
10 852
Странно
%20 он ест и не давится
Может, "u" убрать?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 243
Реакции
10 852
Ага, значит уникод не ест
А если однобайтовыми символами в маковской кодировке?
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Дак нельзя этот несчастный аудиофайл снаружи папки обозванной кириллицей держать?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 243
Реакции
10 852
Дак нельзя этот несчастный аудиофайл снаружи папки обозванной кириллицей держать?
Неуниверсально получается
Должно по идее становиться на любой путь хоть с кириллицей хоть без
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
ну что ж, еще 10 страниц можно будет исписать )
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 216
А бинарник откуда запускать?
Если afplay является аналогом юниксового aplay (судя по всему, так и есть), то запускать можно будет следующим образом:
PHP:
var binaryData = "...";
app.doScript("do shell script \"echo " + binaryData + " | aplay -c 2\"", ScriptLanguage.APPLESCRIPT_LANGUAGE);
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 243
Реакции
10 852
Если afplay является аналогом юниксового aplay (судя по всему, так и есть), то запускать можно будет следующим образом:
А смысл? Как я понимаю, кириллические и юникодные символы корежит именно doScript на входе и таким образом его не обманешь
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 243
Реакции
10 852
Искорежить бинарные данные таким образом не получится.
Почему? При инициализации результат - строка, аргумент doScript - сумма строк - тоже строка.
Абсолютно никакой разницы не вижу 'hmmm'
 
Статус
Закрыто для дальнейших ответов.