|   |   | 
| 
 | Проиграть звуки по очереди в мобильном приложении | ☑ | ||
|---|---|---|---|---|
| 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) можно мне звание гуру?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |