【发布时间】:2018-12-05 08:01:07
【问题描述】:
我正在使用leanback-v17:27.1.0 库,我尝试自定义 VideoSupportFragmentGlueHost,我想在此处添加更多按钮,例如重复或下一步按钮 enter image description here 我尝试使用leanback.app.PlaybackOverlayFragment,但在leanback-v17:27中没有像本教程那样的PlaybackOverlayFragment类 http://corochann.com/android-tv-application-hands-on-tutorial-7-159.html#PlaybackOverlayFragment 有人可以帮我向此 VideoSupportFragmentGlueHost 添加更多按钮
public void initData(MovieSampleResult mObject)
{
try {
VideoSupportFragmentGlueHost glueHost =
new VideoSupportFragmentGlueHost(PlayFullScreenVideoFragment.this);
MediaPlayerAdapter playerAdapter = new MediaPlayerAdapter(getContext());
playerAdapter.setRepeatAction(PlaybackControlsRow.RepeatAction.INDEX_NONE);
mTransportControlGlue = new PlaybackTransportControlGlue<>(getContext(), playerAdapter);
mTransportControlGlue.setHost(glueHost);
mTransportControlGlue.setTitle(mObject.getName());
//mTransportControlGlue.setSubtitle(mObject.getDescription());
playerAdapter.setDataSource(Uri.parse(mObject.getVideo()));
Log.e("TAG PLAY FULL",mObject.getVideo());
MyTrackApplication myTrackApplication = MyTrackApplication.getInstance();
myTrackApplication.trackScreenView(TAGSCREEN,
mObject.getName(),
"Watch Video on FullScreen Mode",0);
} catch (Exception e) {
e.printStackTrace();
Log.e(TAG,e.getMessage());
}
}
【问题讨论】:
标签: android android-tv