Мы использовали анимированные кнопки GIF на наших элементах управления, и это работало нормально, пока мы не приступили к более широкому пользовательскому тестированию, где у некоторых пользователей были iPhone (а не Android, которые были у всех ранее). Они использовали приложение AirConsole для контроля в случае необходимости. Анимированные GIF-изображения, кажется, не оживляют там. Очевидно, мы ищем ответ, который работает на всех поддерживаемых платформах AirConsole. (Анимированные GIF-файлы выглядят как ответ с наименьшим общим знаменателем!)
Есть идеи / помощь? Нужно ли нам что-то указывать c или кодировать определенным образом?
В противном случае (если это не поддерживается), я думаю, нам придется посмотреть, сможем ли мы обнаружить платформу контроллера (информация браузера в JS?) И предоставить альтернативу. (Я думаю, вероятно JS обмен рамками изображений. В противном случае полностью вернемся к чертежной доске :() Пожалуйста, предложите эти альтернативы, если вы их знаете!
Мы пишем HTML и JavaScript вручную (без использования генератора). Вот то, что я надеюсь, это все подходящие биты.
.main-button{
position: absolute;
top: 35%;
width: 18%;
height: 30%;
background-size: contain;
background-repeat: no-repeat;
}
#interact-button{
background-image: url("Buttons/AnimatedButton-PickUpPutDown01.gif");
left: 30%;
top:25%;
}
<div class="main-button" id ="interact-button" ontouchstart="App.prototype.selectAction('Interact')"></div>
Вот пример GIF, который мы используем. Дайте мне знать, если есть что-то, что может помочь, и спасибо заранее!