【问题标题】:How to implement Floating type MediaPlayer similar to Samsung Tab10.0如何实现类似于三星Tab10.0的Floating类型MediaPlayer
【发布时间】:2015-01-09 07:54:36
【问题描述】:

我正在做一个项目,我想将媒体播放器实现为类似于三星的 Gallary mediaPlayer 的停靠/浮动类型。

我正在考虑以下视图/小部件,但无法决定哪些会有所帮助:

  1. 弹出窗口
  2. Android 小部件。
  3. 查看Dragghelper。

请建议使用什么,以便即使我们退出应用程序,播放器也能继续播放。

这里我附上一张快照以供参考。

【问题讨论】:

  • 您可以使用TextureView。 TextureView 可以移动、变换、动画等。例如,您可以通过调用 myView.setAlpha(0.5f) 使 TextureView 半透明。它适用于 api 级别 14 及以上。不知道如何让它在应用之外工作。

标签: android widget media-player popupwindow viewdraghelper


【解决方案1】:

如果您需要可以在您离开主要活动后继续播放的东西,那么您需要创建您的 View 层次结构并将其附加到 Window(就像聊天头一样) ,使用Service 作为上下文。

您可以找到一个工作示例 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    相关资源
    最近更新 更多