我们在控件上使用动画 GIF 按钮,它运行良好,直到我们进行更广泛的用户测试,其中一些用户拥有 iPhone(而不是之前所有人都拥有的 Android)。他们正在使用 AirConsole 应用程序来控制相关情况。动画 GIF 似乎在那里没有动画。显然,我们正在寻找适用于所有 AirConsole 支持的平台的答案。(动画 GIF 似乎是最低公分母类型的答案!)
有什么想法/帮助吗?我们是否需要做一些特定的事情或以特定的方式编码?
否则(如果不支持),我想我们必须看看我们是否可以检测控制器平台(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。让我知道是否还有其他可能会有所帮助并提前致谢!