2017-11-03 18 views
0
我々は簡単にこのように、 SimpleExoPlayerViewにカスタムUIコントローラ( をcontroller_layout_id)を追加することができますXMLを通じて

のために:設定するカスタムコントローラをプログラムSimpleExoPlayerView

<com.google.android.exoplayer2.ui.SimpleExoPlayerView 
     android:id="@+id/exo_player_view" 
     android:layout_width="match_parent" 
     android:layout_height="150dp" 
     app:controller_layout_id="@layout/player_controls"/> 

はプログラム的なレイアウトを追加する方法はありますか?

+0

いいえ、あなた自身の 'MoreComplexExoPlayerView'を書く必要があります。 – pskink

答えて

0

javadocによると、対応するメソッドはありません。 http://google.github.io/ExoPlayer/doc/reference/com/google/android/exoplayer2/ui/SimpleExoPlayerView.html

  • controller_layout_idは - 子PlaybackControlViewによって膨張するレイアウトリソースのIDを指定します。詳細は以下を参照してください。
  • 対応方法:なし
  • デフォルト:R.id.exo_playback_control_view

とその定義は最終であるため、また、我々はSimpleExoPlayerViewを継承することはできません。

プログラムで追加することで何を達成しようとしていますか?それだけですか?

関連する問題