【发布时间】:2017-03-28 11:35:48
【问题描述】:
我是 Android TV 应用开发的新手。 我想为电视和手机开发一个应用程序。当我导入一个示例电视应用程序时,我发现了一个用于视频播放器的后仰小部件(带有播放、暂停按钮)。我也可以在移动应用程序中使用相同的后仰小部件吗?如果没有,请让我知道限制。提前致谢。
【问题讨论】:
标签: android android-mediaplayer android-appwidget android-tv leanback
我是 Android TV 应用开发的新手。 我想为电视和手机开发一个应用程序。当我导入一个示例电视应用程序时,我发现了一个用于视频播放器的后仰小部件(带有播放、暂停按钮)。我也可以在移动应用程序中使用相同的后仰小部件吗?如果没有,请让我知道限制。提前致谢。
【问题讨论】:
标签: android android-mediaplayer android-appwidget android-tv leanback
没有什么可以阻止您将Leanback Library 添加到您的项目中,但为移动和电视应用程序创建单个模块可能不是一个好主意。
Leanback 库提供的小部件针对大屏幕和使用遥控器进行了优化。另一方面,核心框架和Design Support Library 提供的小部件针对较小的屏幕和触摸控件进行了优化。因此,Leanback 库小部件可能会显得太大、太忙或不适合移动设备。
核心框架确实提供了 MediaController 视图,它类似于 Leanback 库提供的 PlaybackOverlayFragment(或更具体地说,PlaybackControlsRow),但在设计时考虑到了更小的屏幕。
【讨论】: