小编Ped*_*ros的帖子

如何减少在Android WebView中启动CSS动画/过渡的延迟?

我正在尝试在Android WebView中使用CSS3动画,但是在启动动画时(大约500ms)我会遇到非常恼人的延迟.

动画运行平稳,无滞后,但开始时有延迟.由于没有滞后,我认为这不是性能问题.或者它可能是?

这不是默认的300ms onclick延迟,我已经改为ontouchstart,当我做除了动画/过渡之外的任何事情时,没有延迟.只有这两个.

它也不是动画延迟属性,我已经将它设置为0.

任何可能的解释/解决方案

PS:我正在尝试运行的动画/转换是transform: translateX()属性.之前,我正在尝试left: Xpx,但它在动画期间滞后.随着变换,没有滞后,但有延迟.

delay webview android-webview css-transitions css-animations

8
推荐指数
1
解决办法
1901
查看次数

视频取消静音时无法通过 iframe API 播放 YouTube 视频

自从 Chrome 更新到版本 72 以来,我在 YouTube Iframe API 上运行的自定义播放器停止工作。它仍然可以在 Firefox 或 Chrome <= 71 上完美运行。

使用下面的代码,当函数 play() 被触发时,视频开始缓冲然后停止,不播放。

function onYouTubeIframeAPIReady() {
  ytIframe = $("#player")[0];
  ytPlayer = new YT.Player(ytIframe, {
    events: {
      'onReady': () => {},
      'onStateChange': () => {}
    }
  });
}

function play() {
  ytPlayer.playVideo();
}
Run Code Online (Sandbox Code Playgroud)

使其工作的唯一方法是使用mute=1iframe src 上的 url 参数嵌入视频。但即使我这样做,如果我尝试在播放ytPlayer.unMute()视频(使用)后取消静音播放器,视频会再次停止。

关于此 Chrome 72 更新发生了什么变化的任何想法?这是 YouTube/Chrome 错误还是预期行为?

谢谢!

javascript embed youtube google-chrome youtube-javascript-api

5
推荐指数
1
解决办法
2184
查看次数

如何在JAX-RS中过滤具有无效参数的请求?

"无效"是指不期望的参数.

例如:

@Path("/")
public interface ExampleInterface {
    @GET
    @Path("/example")
    public Response test(
        @QueryParam("param1") String param1,
        @QueryParam("param2") String param2
    );
}
Run Code Online (Sandbox Code Playgroud)

然后我打电话 ".../example?param3=foo"

java jax-rs filter query-parameters resteasy

3
推荐指数
1
解决办法
5214
查看次数