小编Dav*_*avi的帖子

如何在 Android 中制作圆形的 Exoplayer PlayerView

嗨,我正在尝试创建一个圆形视频播放器,我正在使用 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)

以下是我当前的输出:

在此处输入图片说明

任何帮助将不胜感激

video android background android-mediaplayer exoplayer

8
推荐指数
2
解决办法
2653
查看次数

AWS Cognito身份池:如何检查电子邮件属性是否已验证

我们的 Android 应用程序目前要求管理员在通过 aws cognito 登录应用程序之前确认用户。即使电子邮件属性未经验证,用户也可以成功登录。我在请求验证码或使用验证码验证用户时没有遇到问题。

我的问题是如何检查当前登录的电子邮件是否已验证?

我搜索了很多但找不到任何东西。

android amazon-web-services amazon-cognito aws-sdk

5
推荐指数
1
解决办法
3343
查看次数