嗨,我正在尝试创建一个圆形视频播放器,我正在使用 Exoplaye2 库。我将 PLayerView 放在圆形的 FrameLayout 中,但不知道如何使 PlayerView 本身变圆。我试过这个,但它不起作用,我什至创建了一个 rounded_shape_drawable 并将它添加到 Playeview 的背景中,但它不起作用(基本上,设置 PlayeView 的背景根本不起作用)。
下面是我的简单布局文件:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="25dp"
android:layout_weight="4"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="1">
<FrameLayout
android:id="@+id/player_view_layout"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.6"
android:padding="10dp"
android:background="@drawable/rounded_video_layout">
<com.google.android.exoplayer2.ui.PlayerView
android:id="@+id/exoplayer_player_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:fastforward_increment="@integer/exoplayer_playback_fastforward_increment_ms"
app:resize_mode="fill"
app:rewind_increment="@integer/exoplayer_playback_rewind_increment_ms"
app:show_timeout="@integer/exoplayer_show_control_timeout_ms"
app:use_artwork="true"
app:use_controller="false">
</com.google.android.exoplayer2.ui.PlayerView>
</FrameLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
以下是我当前的输出:
任何帮助将不胜感激
我们的 Android 应用程序目前要求管理员在通过 aws cognito 登录应用程序之前确认用户。即使电子邮件属性未经验证,用户也可以成功登录。我在请求验证码或使用验证码验证用户时没有遇到问题。
我的问题是如何检查当前登录的电子邮件是否已验证?
我搜索了很多但找不到任何东西。