|
В Поле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 | |
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) Спасибо. Вот такое в результате окно:
Но кнопки не нажимаются, звук не проигрывается. Хотя в 8.3.12 работает :)
Есть еще варианты? |
Diversus 11 - 20.04.20 - 19:53 | В новых версиях поле html документ работает на базе WebKit.
Отсюда и не работает.
Вот пруф:
|
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 | |
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 тяну из веб-ресурса
Вот обработка |
oslokot 36 - 20.04.20 - 21:24 | + Код из обработки прекрасно отрабатывает в хроме!
|
Сияющий в темноте 37 - 20.04.20 - 23:00 | может,у них просто вообще поддержки audio в поле html нет.
просто,у ie из-за ActiveX ее очень сложно было спрятать.
|