【问题标题】:playback thumbnail with first frame of video thumbnail videoview播放带有第一帧视频缩略图 videoview 的缩略图
【发布时间】:2014-07-25 19:02:39
【问题描述】:
Android 的 VideoView 是否有默认方式显示播放图标及其视频的第一帧?
现在,我正在使用这样的布局。
<FrameLayout
android:id="@+id/video_frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000">
<VideoView
android:id="@+id/mediaPlaybackView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:layout_centerInParent="true" />
<ImageButton
android:id="@+id/play_button"
android:layout_width="120dp"
android:layout_height="120dp"
android:adjustViewBounds="true"
android:padding="20dp"
android:scaleType="fitCenter"
android:background="@android:color/transparent"
android:layout_gravity="center_vertical|center_horizontal"
android:src="@drawable/videoicon" />
点击 ImageButton 可以播放视频。
【问题讨论】:
标签:
android
xamarin
xamarin.android
【解决方案1】:
看起来没有,
我最终只是为它编写了 xml。带有全屏缩略图的全屏视频视图。
Bitmap previewThumbnail = ThumbnailUtils.CreateVideoThumbnail (videoUri.Path, Android.Provider.ThumbnailKind.MiniKind);
previewDrawable = new BitmapDrawable (previewThumbnail);
holder.video.Background = previewDrawable;
<RelativeLayout
android:id="@+id/video_frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000">
<VideoView
android:id="@+id/mediaPlaybackView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_gravity="center"
android:layout_centerInParent="true" />
<ImageButton
android:id="@+id/play_button"
android:layout_width="120dp"
android:layout_height="120dp"
android:adjustViewBounds="true"
android:padding="20dp"
android:scaleType="fitCenter"
android:layout_centerInParent="true"
android:background="@android:color/transparent"
android:layout_gravity="center_vertical|center_horizontal"
android:src="@drawable/videoicon" />