在webview iframe和webview上播放的视频设置在回收卡视图上。许多视频都在他们的recyclerview上。
我想在用户开始滚动回收器时暂停播放视频,并在用户播放另一个视频时暂停播放视频。
查看代码
public void onBindViewHolder(final ViewHolder holder, final int position) {
holder.webView.getSettings().setUseWideViewPort(true);
holder.webView.getSettings().setLoadWithOverviewMode(true);
holder.webView.getSettings().setSupportZoom(true);
holder.webView.getSettings().setBuiltInZoomControls(true);
holder.webView.getSettings().setDisplayZoomControls(false);
holder.webView.getSettings().setJavaScriptEnabled(true);
holder.webView.loadData("<iframe src=\"https://www.youtube.com/embed/" + video_id.get(position) + "?rel=0&showinfo=0\" width=\"1280\" height=\"720\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" allowFullScreen=\"true\"></iframe>", "text/html", "utf-8");
}
我想用这个:
recyclerView.addOnChildAttachStateChangeListener(new RecyclerView.OnChildAttachStateChangeListener() {
@Override
public void onChildViewAttachedToWindow(View view) {
visibleWebView.add(webView);
}
@Override
public void onChildViewDetachedFromWindow(View view) {
webView.onPause();
}
});
请帮我解决这个问题。任何帮助都将不胜感激。谢谢!
我认为没有任何方法可以做到这一点。我也试着做了一些研究。但是,即使说有办法做到这一点,也找不到任何东西。
对于Android Studio Web视图中的暂停视频,您可以使用webview.on暂停首先设置onscroll更改侦听器用于回收器视图,并在回收器视图滚动时暂停Web视图。但是如果您将图像视图放置在webview上以获取缩略图,那么您将无法获得播放事件,这将是一个问题。因此,如果您将自定义webview事件,这将是很好且非常有用的。这将非常有帮助。谢谢您的帮助。:-)
我正在开发一个音频播放器,它可以在后台播放音频文件。我的问题是,当录像机或视频播放器启动时,我需要暂停音频播放器。 有什么方法可以处理这个任务吗?例如,我有来处理这些调用。当我接到呼叫或wnat呼叫时,我们可以使用呼叫状态暂停播放器。我想为录像机或视频播放器以及相同的场景。当视频/录制开始时,我需要暂停音频播放器。
问题内容: 谁能帮助我如何使用Selenium自动播放/暂停网页上显示的视频。 提前致谢… 问题答案: 这在很大程度上取决于浏览器和处理视频的播放器。您很有可能需要使用JavaScript执行程序。 我昨晚与一位朋友讨论了这个问题,他提出了以下示例,该示例使用了Webdriver的Python变体,用于html5demos.com的演示视频: 您也可以在使用“播放”的地方“暂停”。 这里有一个更大
我正在使用ExoPlayer播放视频的应用程序。出于某种原因,当我试图暂停时,视频播放器没有显示播放/暂停图标。我只为播放/暂停做了一个自定义布局,并将其设置在PlayerView上。使用或播放/暂停视频。到处都找不到解决办法,好像我错过了什么,但又不知道是什么。
对于自定义videoview,我必须重写MediaController(更改按钮的设计并连接到按钮,暂停/播放选择器)。情况是这样的:将视频暂停并打开应用程序,然后再次恢复,视频再次开始播放,而不是从暂停的点开始,因此问题出现了:如何使视频从停止的地方开始播放?我需要在视频活动中更改什么?
问题内容: 我正在尝试使用JQuery控制HTML5视频。我在选项卡式界面中有两个剪辑,总共有六个选项卡,其他只是图像。我试图使视频剪辑在单击选项卡时播放,然后在单击其他任何一个时停止播放。 这一定是一件简单的事情,但是我似乎无法正常工作,我用来播放视频的代码是: 我已经读过,视频元素需要在函数中公开才能控制它,但找不到示例。我可以使用JS使其工作: 任何建议都很好。谢谢 问题答案: 您的解决方案
函数名称:暂停音频播放 函数功能: 暂停音频播放 函数方法 media.pause() 函数用例 media.playAudio("/mnt/sdcard/LuaBox/Projects/1/1.mp3",5,true) --把音乐播放到 1 分钟的位置 media.jump(60*1000) mSleep(2000) -- 暂停音频播放 media.pause() 注意事项 目前积木编程函数和