Android:我们如何在不重新缓冲的情况下将正在播放的视频从一个 Activity 移动到另一个 Activity 或对话框?

标签 android video popup

我们能否在不打扰播放的情况下将正在播放的视频从 Activity 移动到弹出对话框?

我已经尝试过了,但未能设法让它与 SurfaceView 一起工作,因为它在弹出窗口中创建了一个洞,并在后面的 Activity 中显示了内容。

或者,尝试从 Activity 中删除视频(在 SurfaceView/VideoView 中播放)并添加到对话框中。但是,这会重新缓冲视频,我想在没有重新缓冲的情况下连续播放。

如有任何建议,我们将不胜感激

最佳答案

你可以看到这个链接,如果有任何问题,请友好地问我

我自己还没有尝试过,但我想如果你把一个 VideoView 作为参数放入 http://developer.android.com/reference/android/app/Dialog.html#addContentView(android.view.View 中, android.view.ViewGroup.LayoutParams) 它应该是你所追求的。只需在按钮的监听器上发出警报即可。这是http://developer.android.com/reference/android/widget/VideoView.html您要发送的实例。

关于Android:我们如何在不重新缓冲的情况下将正在播放的视频从一个 Activity 移动到另一个 Activity 或对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9765204/

相关文章:

jQuery UI 对话框手动关闭

javascript - 关闭时弹出背景不隐藏

在已重定向的弹出窗口中调度的 Javascript 事件

android - Android 上的 WebRTC

android - 如何按升序对 Firebase 键进行排序?

javascript - 视频背景不起作用(html、css、js)

ios - AVPlayer 强制全屏横向模式

java - 如何将文件/位图上传到 Cloud Firestore?

android - 在 elf 中重写链接表

ios - 如何显示youtube视频文件的下载进度