Is there a default way for Android's VideoView to display a playback icon along with the first frame of its video?
Right now, I'm using a layout like this.
<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" />
Where clicking the ImageButton gets the video to play.