gpt4 book ai didi

android - 如何在 Activity 中的视频播放器上叠加

转载 作者:行者123 更新时间:2023-12-03 06:22:24 24 4
gpt4 key购买 nike

在YouTube等视频播放器上,我经常看到当用户点击视频 View 时会出现一种叠加层,用户可以在其中选择诸如“共享”,“添加到播放列表”,“暂停”等操作。这就是开发人员想要的。开发人员似乎能够选择图标是什么,它们在哪里等等。

我想知道怎么做。例如,他们是否使用带有叠加层的VideoView?他们是否在VideoView顶部使用带有VideoView和RelativeLayout的FrameLayout?我只知道正确方向的一些建议,因为我不知道从哪里开始。谢谢。为简单起见,我希望将 Youtube 风格的视频播放器添加到我的 Activity 中。通过 Youtube 样式,我指的是上述交互。

最佳答案

I would like to know how it’s done



我相信实现方式会有很大差异。

For example, are they using a VideoView with an overlay?



AFAIK,很少有专业级应用程序使用 VideoView,仅仅是因为 VideoView很少提供事件或控制方式。他们更有可能使用 MediaPlayer或第三方媒体库(例如ExoPlayer)支持的其他内容。

Are they using a FrameLayout with a VideoView and a RelativeLayout on top of the VideoView?



不,因为那将是两个 VideoView小部件。但是,无论他们的视频表面可能位于 RelativeLayoutFrameLayout中,并且叠加层都是同一容器的另一个子级,尽管我确信还有其他方法。

欢迎您使用 uiautomatorviewer 尝试了解有关特定应用程序的 View 层次结构的更多信息。

关于android - 如何在 Activity 中的视频播放器上叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32417599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com