Android jwplayer视频无法在我的活动中播放

时间:2017-06-20 16:31:06

标签: android android-activity jwplayer

当活动开始时,我可以在他消失之前简单地看到一个加载标志,但之后没有任何事情发生。我遵循https://developer.jwplayer.com/sdk/android/docs/developer-guide/usage/jwplayer-view/的所有步骤,但没有任何作用。

我的xml页面在linearLayout中有一个TextView和Imageview。 我检查了我的请求的响应,如果有视频,我抓住网址并将其添加到playerConfig:

    PlayerConfig playerConfig = new PlayerConfig.Builder()
            .file("http://videos.videos-mdr.com/20170108/sparrow-frozen-to-fence-rescue.mp4")
            .autostart(true)
            .build();

    // Instantiate a new JWPlayerFragment using the playerConfig
    JWPlayerView playerView = new JWPlayerView(this, playerConfig);
    linearLayout.addView(playerView);

post.xml:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <LinearLayout
        android:id="@+id/llayout_article"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="@color/colorVideoMdr"
            app:titleTextColor="@color/colorWhite"
            android:elevation="4dp"
            android:theme="@style/AppTheme"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light">

        </android.support.v7.widget.Toolbar>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/title_article"
            android:layout_marginBottom="5dp"
            android:textSize="20dp"
            android:textStyle="bold"
            android:padding="5dp"
            android:textColor="#000000"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/date_article"
            android:layout_marginBottom="5dp"
            android:textSize="13dp"
            android:textStyle="italic"
            android:padding="5dp"
            android:textColor="#000000"/>

    </LinearLayout>
</ScrollView>

编辑:我添加时可以看到视频:

            playerView.setMinimumHeight(this.convertPxInDpi(300, context));

在linearLayout.addView(playerView)之前; 问题是当我切换到全屏模式时,它保持最大高度...... 是否有其他方法来修复特定高度而不是setMinimumHeight?

0 个答案:

没有答案