gpt4 book ai didi

android - 视频 View : Fullscreen on doubleTap

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:59 25 4
gpt4 key购买 nike

基本上,我想在我的应用程序中做的是显示视频。

实现此目标的最佳工具似乎是 VideoView。

所以我使用了这段代码:

<VideoView android:id="@+id/videoview" android:layout_width="50dip" android:layout_height="50dip"></VideoView>

在我的 Activity 中:

 VideoView videoHolder = (VideoView)findViewById(R.id.videoview);
videoHolder.setMediaController(new MediaController(this));
videoHolder.setVideoURI(Uri.parse("android.resource://com.blabla.blabla/" + R.raw.blabla));
videoHolder.requestFocus();
videoHolder.start();

这样就可以了。

不幸的是,我希望默认情况下在我的布局中有视频预览(缩略图)

所以,我删除了 videoHolder.start();命令,但我只能得到一个黑屏。点击不可见区域时视频开始...

第一个问题

是否可以在开始之前在 VideoView 中显示视频预览?

第二个问题

我想在双击 webview 时全屏显示视频,我该如何实现?

非常感谢任何帮助/链接/建议

最佳答案

是的,您可以使用 ThumbnailUtils 获取视频缩略图:

Bitmap thumb = ThumbnailUtils.createVideoThumbnail(path,
MediaStore.Images.Thumbnails.MINI_KIND);

我以前从未真正见过应用切换到全屏模式。我实际上不确定它是否可以完成(尤其是对于 VideoView)。但是,您可能会幸运地使用以下方法之一:

  1. VideoView 保存在 FrameLayout 中,然后更改其布局参数。
  2. 通过 Window#addContentView 覆盖 VideoView
  3. 隐藏(通过 Visibility.GONE)您的其他 View 并允许 VideoView 扩展其布局区域。

关于android - 视频 View : Fullscreen on doubleTap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640025/

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