在ViewPager的范围内剪辑视频

时间:2013-06-19 15:31:53

标签: android android-videoview

我有一个包含VideoViews的DialogFragment。问题是,一旦我开始向左/向右滑动,VideoView就会在ViewPager的边界外可见。我应该如何消除这一点。页面上的其他控件都可以,一旦我滑开页面就会隐藏,只有VideoView仍然可见。 我在Android 4.2上测试。

1 个答案:

答案 0 :(得分:0)

在您的布局中,尝试在VideoView上方添加一个不可见的视图。这对我有用。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <VideoView
        android:id="@+id/video_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <!-- This transparent view avoids the videoview to be visible out of its bounds -->
    <View
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#0000" />

</FrameLayout>