如何在videoview中设置播放按钮图像png?
Posted
技术标签:
【中文标题】如何在videoview中设置播放按钮图像png?【英文标题】:how can set play button image png in videoview? 【发布时间】:2020-11-20 02:02:11 【问题描述】:如何在videoview中设置播放按钮图片png?
我尝试了更多方法,但仍然无法进行 alpha 合成
现在在我的代码中,我使用 previewImage 来加载视频图像,但它不是播放按钮。
我希望我可以添加 alpha 合成播放按钮,但是我该怎么做呢?
<RelativeLayout
android:id="@+id/rvideo"
android:visibility="gone"
android:layout_
android:layout_>
<VideoView
android:layout_gravity="center"
android:id="@+id/video"
android:visibility="gone"
android:layout_
android:layout_
android:layout_marginTop="10dp"
android:adjustViewBounds="true" />
<ImageView
android:id="@+id/previewImageView"
android:layout_
android:layout_
android:scaleType="center"/>
</RelativeLayout>
holder.rvideo.setVisibility(View.VISIBLE);
holder.video.setVisibility(View.VISIBLE);
glide.load(newFeedModels.get(position).getFeedMediaVideo()).into(holder.previewImageView);
try
mediaController = new MediaController(context);
mediaController.setAnchorView(holder.video);
Uri vvideo = Uri.parse(newFeedModels.get(position).getFeedMediaVideo());
holder.video.setMediaController(mediaController);
holder.video.setVideoURI(vvideo);
holder.previewImageView.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
holder.previewImageView.setVisibility(View.GONE);
holder.video.start();
);
holder.video.setOnCompletionListener(new MediaPlayer.OnCompletionListener()
@Override
public void onCompletion(MediaPlayer mp)
holder.previewImageView.setVisibility(View.VISIBLE);
);
catch (Exception e)
Toast.makeText(context,"Error Connection", Toast.LENGTH_SHORT).show();
【问题讨论】:
【参考方案1】:检查一下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_
android:layout_
android:orientation="vertical" >
<VideoView
android:id="@+id/videoView1"
android:layout_
android:layout_
android:layout_gravity="center"
android:layout_gravity="center_horizontal" />
<ImageView
android:id="@+id/btnHD"
android:layout_
android:layout_
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginBottom="17dp"
android:src="YOURIMGSOURCE" />
【讨论】:
以上是关于如何在videoview中设置播放按钮图像png?的主要内容,如果未能解决你的问题,请参考以下文章