gpt4 book ai didi

android - 在 VideoView 中显示缩略图的问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:06 26 4
gpt4 key购买 nike

我将 VideoView 用于网络视频,我还有一个包含相应缩略图的位图对象。现在应该如何将位图设置到 VideoView 以显示缩略图?

我在用

videoView.setBackgroundDrawable(new BitmapDrawable(getResources(), bitmap));

但是当我播放这个视频时,视频没有显示,而是总是显示这个静态缩略图。

如有任何提示,我们将不胜感激。谢谢。

最佳答案

VideoViewSurfaceView 的子类,在显示方面有一些特殊的行为。 SurfaceView 内容实际上是在 View 层次结构下的窗口中绘制的, View 只是作为当前窗口中的一个洞,因此内容是可见的。因此,如果您将任何东西应用到 View 本身(如背景),它实际上将在视频内容之上按 Z 顺序排列。此外,如果您在 VideoView 下放置任何东西,它也不会因为这个“洞”而可见。

如果您想在视频未播放时在此空间中显示内容,则需要将其放置在 VideoView 之上的单独 View 中,您可以在播放时隐藏/显示该内容视频播放状态改变,或者您需要设置/清除您设置的视频播放状态改变时的背景图片。

喂!

关于android - 在 VideoView 中显示缩略图的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8235251/

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