![]() |
|
Проиграть звуки по очереди в мобильном приложении | ☑ | ||
---|---|---|---|---|
0
proglib
19.05.25
✎
17:30
|
Есть необходимость проиграть звуковые файлы по очереди в мобильном приложении.
В таком варианте: &НаКлиенте Процедура ПроигратьЗвук(Команда) #Если МобильноеПриложениеКлиент Тогда Звук = ПолучитьИзВременногоХранилища(ПолучитьЗвукНаСервере()); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); СредстваМультимедиа.ВоспроизвестиАудио(Звук,0,Неопределено,Ложь); #КонецЕсли //ПроигратьЗвукНаСервере(); КонецПроцедуры все звуки проигрываются одновременно. Пробовал вставлять паузу (цикл) не помогает. |
|||
1
Волшебник
19.05.25
✎
17:32
|
передавайте управление на сервер и там ВызватьПаузу()
|
|||
2
proglib
19.05.25
✎
18:01
|
Не получается. :(
ВызватьПаузу (CallSleep) Доступен, начиная с версии 8.3.25. Синтаксис: ВызватьПаузу(<Интервал>) Параметры: <Интервал> (необязательный) Тип: Число. Неотрицательное целое число миллисекунд. Описание: Приостанавливает выполнение потока сеанса на заданный интервал времени. Поддерживается в фоновых заданиях, веб-сервисах, http-сервисах, ботах, и т.д. (где нет вызова с клиента). В остальных случаях при вызове метода генерируется исключение. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер. ВоспроизвестиАудио (PlayAudio) Синтаксис: ВоспроизвестиАудио(<Аудио>, <НачальнаяПозиция>, <ОбработчикОстановкиВоспроизведения>, <РазрешитьФоновое>) ... Доступность: Мобильный клиент, мобильное приложение (клиент). |
|||
3
Волшебник
19.05.25
✎
18:11
|
Соедините звуки в звуковом редакторе
|
|||
4
Ёпрст
гуру
19.05.25
✎
18:16
|
(0) https://wonderland.v8.1c.ru/blog/podderzhka-novykh-vozmozhnostey-mobilnykh-ustroystv/
вот тут почитай как ЭТО планировалось использовать создателями с Селезнёвки |
|||
5
Умный Слоненок
20.05.25
✎
05:23
|
(3) Или так, или после каждого звука запускать обработчик ожидания на следующий звук. Естественно учитывая продолжительность каждого звука. Но лучше правда соединить в один файл.
|
|||
6
Умный Слоненок
20.05.25
✎
05:24
|
(0) А вообще тут же буквально один и тот же звук проигрывается 9 раз. Зачем?
|
|||
7
АгентБезопасной Нацио
20.05.25
✎
10:15
|
Процедура должна называться ЗадолбатьПользователя()
|
|||
8
proglib
20.05.25
✎
10:48
|
(5) С обработчиком идея! Спасибо, попробую.
|
|||
9
proglib
20.05.25
✎
11:32
|
(5) Получилось!
Оказывается, все гениальное, просто! Всем спасибо! |
|||
10
Умный Слоненок
20.05.25
✎
11:38
|
(3) можно мне звание гуру?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |