Вход | Регистрация
 

В ПолеHTML перестал воспроизводится аудио файл после смены платформы с 8.3.12 на 8.3.16

В ПолеHTML перестал воспроизводится аудио файл после смены платформы с 8.3.12 на 8.3.16
Я
   oslokot
 
20.04.20 - 18:00
Добрый день.

Есть код воспроизведения аудио файла в поле HTML, который нормально работал на 8.3.12
Подскажите, как заставить это работать на платформе 8.3.16?

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    ПолныйПутьКФайлу = "\\server\1C_Volume\YandexDisk\MobileData\dc9a4ad5-f234-ce5c-53ae-7702b1723393.mp3";
    
    ТекстHTML =
    "<!DOCTYPE html>
    |<html>
    |<head>
    |<meta http-equiv=""X-UA-Compatible"" content=""IE=edge""/>
    |</head>
    |<body>
    |<audio controls>
    |<source src=""" + ПолныйПутьКФайлу + """ type=""audio/mpeg"">
    |Your browser does not support the audio element.
    |</audio>
    |</body>
    |</html>";
    
КонецПроцедуры

Сейчас, на 8.3.16.1224 в поле HTML отображается черный квадрат Малевича, воспроизведения не происходит
   mikecool
 
1 - 20.04.20 - 18:02
а в браузере выполняется код?
   oslokot
 
2 - 20.04.20 - 18:03
(1) Да, конечно. В хроме например
   sitex
 
3 - 20.04.20 - 18:22
(2) edge например ?
   oslokot
 
4 - 20.04.20 - 18:23
(3) В браузере IE тоже нормально работает, или вы о чем?
   oslokot
 
5 - 20.04.20 - 18:24
Пробовал ""IE=edge"", ""IE=9"", ""IE=8""
пофиг
   sitex
 
6 - 20.04.20 - 18:26
(5) переделывай на webkit
   oslokot
 
7 - 20.04.20 - 18:28
(6) Да я бы с радостью, но как? Подскажите
   sitex
 
8 - 20.04.20 - 19:09
(7) <HTML>
    <head><title>ЗВУК</title></head>
    <BODY>
    <audio id="player" src="C://1.mp3"></audio>
    </audio>
    <div>
    <button onclick="document.getElementById('player').play()">Воспроизведение</button>
    <button onclick="document.getElementById('player').pause()">Пауза</button>
    <button onclick="document.getElementById('player').volume+=0.1">Громкость +</button>
    <button onclick="document.getElementById('player').volume-=0.1">Громкость -</button>
    </div> 
    </BODY>
    </html>
   sitex
 
9 - 20.04.20 - 19:28
(7) Попробуй на 16-ой , чессло не пробовал.
   oslokot
 
10 - 20.04.20 - 19:36
(8) Спасибо. Вот такое в результате окно:
https://cdn1.savepice.ru/uploads/2020/4/20/5cbb2b2acb581577ae71efc5816c2e6e-full.png
Но кнопки не нажимаются, звук не проигрывается. Хотя в 8.3.12 работает :)

Есть еще варианты?
   Diversus
 
11 - 20.04.20 - 19:53
В новых версиях поле html документ работает на базе WebKit.
Отсюда и не работает.
Вот пруф: https://habr.com/ru/post/481768/
   novichok79
 
12 - 20.04.20 - 19:59
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    HTML = 
    "<!DOCTYPE html>
    |<html>
    |<body>
    |<audio id=""myAudio"" controls hidden>
    |  <source src=""C:\Users\Skiller\Downloads\1.mp3"" type=""audio/mpeg"">
    |</audio>
    |<button onclick=""PlayMeSomeMusic()"">Play me some music</button>
    |<script>
    |function PlayMeSomeMusic() {
    |    document.getElementById(""myAudio"").play();
    |}
    |</script>
    |</body>
    |</html>";
    
КонецПроцедуры
   runoff_runoff
 
13 - 20.04.20 - 19:59
(8) (10) всё работает, спасибо
   novichok79
 
14 - 20.04.20 - 20:00
(12) запускал на 1С:Предприятие 8.3 (8.3.15.1656)
   Diversus
 
15 - 20.04.20 - 20:01
Еще может влиять режим совместимости конфигурации.
   oslokot
 
16 - 20.04.20 - 20:05
(12) Не работает :(
Платформа 8.3.16.1224
Режим совместимости 8.3.14
   novichok79
 
17 - 20.04.20 - 20:10
(16) в тонком или в вебе?
   novichok79
 
18 - 20.04.20 - 20:11
(16) может быть файла нету?
   sitex
 
19 - 20.04.20 - 20:14
(18) +
   sitex
 
20 - 20.04.20 - 20:14
(16) У меня все работает на 8.3.15.1830
   oslokot
 
21 - 20.04.20 - 20:15
(17) (19) Тонкий клиент, файл точно есть.
И в браузерах, любой из вышеперечисленных кодов нормально отрабатывает (IE, Хром) 

В 1С не хочет
   oslokot
 
22 - 20.04.20 - 20:19
Сейчас попробую на другом компе..
   Diversus
 
23 - 20.04.20 - 20:20
Попробуй в тестовой базе изменить режим совместимости на 8.3.12
   sitex
 
24 - 20.04.20 - 20:23
(22) Сейчас, на 8.3.16.1224 попробовал ,все норм
   novichok79
 
25 - 20.04.20 - 20:23
(22) я бы в веб-клиенте открыл 1с и посмотрел консольку браузера, туда обычно ошибки валятся.
   sitex
 
26 - 20.04.20 - 20:28
Может у тебя по просту звук выключен?
   oslokot
 
27 - 20.04.20 - 20:30
Звук включен) 
Но есть нюанс - я через РДП. Но звуки в браузере то проигрываются
Сейчас поставлю платформу на свой домашний комп и проверю..
   oslokot
 
28 - 20.04.20 - 20:31
(24) Кстати, а код из (0) пробовал у себя запускать?
   oslokot
 
29 - 20.04.20 - 20:34
(23) тоже самое, режим совместимости не повлиял
   sitex
 
30 - 20.04.20 - 20:42
(28) А ты по черному квадрату по нажимай там просто не видно кнопки.
 
 Рекламное место пустует
   oslokot
 
31 - 20.04.20 - 20:44
(30) Да, там есть невидимые кнопки, но нажимал - бесполезно
   oslokot
 
32 - 20.04.20 - 20:46
Скачал себе 8.3.16.1224 х86
Сделал чистую конфу
Запускаю - облом, то же самое: Код (8) не работает, есть кнопки но они не нажимаются!

В общем какая-то неведомая хрень
   sitex
 
33 - 20.04.20 - 20:50
(32) а файл от куда тянешь ?
   oslokot
 
34 - 20.04.20 - 20:52
(33) Пробовал уже отовсюду: с диска D, с ресурса http://, с шары \\server
но прикол - работает же в платформе 8.3.12, 8.3.10 !!
   oslokot
 
35 - 20.04.20 - 21:23
То ли я туплю, то ли лыжи не едут. Жесть какая-то)
(33) Может попробуешь у себя запустить мой пример обработки?
Запустится mp3 или нет?

Файл mp3 тяну из веб-ресурса
Вот обработка https://yadi.sk/d/UW9GbKAwHqY8hg
   oslokot
 
36 - 20.04.20 - 21:24
+ Код из обработки прекрасно отрабатывает в хроме!
   Сияющий в темноте
 
37 - 20.04.20 - 23:00
может,у них просто вообще поддержки audio в поле html нет.
просто,у ie из-за ActiveX ее очень сложно было спрятать.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.