Имя: Пароль:
1C
 
ActiveX Windows Media Player
0 masenshi
 
08.09.10
12:00
Добавил на форму ActiveX Windows Media Player
Как заставить его проиграть несколько звуков подряд?
1 masenshi
 
09.09.10
03:00
Кто может знает?
2 Amiralnar
 
09.09.10
05:10
m_wmpCtr.SetUrl("C:\\movie1.wmv");
m_wmpCtr.GetControls().play();

P.S. Гугол отменили?
http://www.google.ru/search?hl=ru&q=wmp+acivex&btnG=Поиск+в+Google&lr=
3 masenshi
 
09.09.10
05:19
(2) проблема не как проиграть видео файл, а как заставить 1С проиграть несколько звуков подряд и чтобы один звук не "затирал" предыдущий
4 Amiralnar
 
09.09.10
05:58
5 masenshi
 
09.09.10
06:46
(4) звук проигрывается это хорошо. Но нужно чтобы 1С проиграла например 2 заданных звука подряд. Причем сама а не как в предложенной обработке. Я то могу подождать пока проиграется первый файл и запустить на проигрывание второй. Но надо чтобы это делала 1с. т.е. дожидалась конца проигрывания файла прежде чем проиграть следующий. ИНАЧЕ просто проигрывается только последний звук!

Единственная мысль это задать список воспроизведения в ActiveX Windows Media Player. Но тока как это сделать???
6 masenshi
 
09.09.10
09:36
есть решения?
7 Amiralnar
 
09.09.10
11:06
Это плохое решение. На мой взгляд, надо сделать один звуковой файл.
8 masenshi
 
10.09.10
03:43
(7) Задача стоит в том чтобы 1С сообщила сначала ГОРОД ДОСТАВКИ, ЗАТЕМ НОМЕР НАКЛАДНОЙ (по циферкам). Вряд ли тут получится каждый раз слепливать файлы. Слишком это через одно место да и ресурсоемко.
Нужно именно проиграть подряд несколько файлов
9 Amiralnar
 
10.09.10
05:45
(8) У вас на логистике, простите, слепые трудятся?
10 masenshi
 
10.09.10
05:48
(9) Задача такая вот стоит. Пусть даже глухие трудятся. Сказали надо значит надо :)
11 Amiralnar
 
10.09.10
05:53
1. Создаешь плейлист;
2. Открываешь плеер;
3. Кормишь плееру плейлист;
4. ???????
5. PROFIT!!!
12 masenshi
 
10.09.10
06:29
(11) Да. Об этом я писал. Тока вот не разобрался как это в виде кода написать
13 Amiralnar
 
10.09.10
07:33
Как в виде кода создать текстовый файл, содержащий ссылки на звуковые файлы?
14 masenshi
 
10.09.10
08:21
(13)
Код примерно такой если на словах:
ПлэйЛист = Новый ПлэйЛист;
ПлэйЛист.Добавить().Трек = Звук1;
ПлэйЛист.Добавить().Трек = Звук2;
ПлэйЛист.Добавить().Трек = Звук3;
ActiveX Windows Media Player.ПлэйЛист = ПлэйЛист;
ActiveX Windows Media Player.ПроигратьВсе();

Тока как теперь в виде кода?
15 Amiralnar
 
10.09.10
08:38
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.ДобавитьСтроку("C:\Sound1.waw");
ТекстовыйДокумент.ДобавитьСтроку("C:\Sound2.waw");
ТекстовыйДокумент.Записать("C:\PlayList.m3u");
activex.FileName = "C:\PlayList.m3u";
activex.Run();