小编Ced*_*dar的帖子

如何在谷歌IO18音频应用程序演示中添加播放器控件ui

我想做什么:

使用谷歌exoPlayer播放音乐,前景和背景.

深入细节:

  1. 该应用程序启动,谷歌exoPlayer播放控制UI应该是可见的,并立即开始播放.
  2. 一旦玩家开始玩,我们应该看到通知(使用exoplayer PlayerNotificationManager)
  3. 用户通过按下后退按钮退出应用程序或从最近的任务轻扫,播放器服务应该继续在froeground中运行并发出通知.
  4. 用户点击通知,它应该启动应用程序.

我做了什么: 我在这个链接上关注谷歌IO18 https://www.youtube.com/watch?v=svdq1BWl4r8&t=1990s

当我按照上面的YouTube链接,特别是音频应用程序部分,我意识到一件事,你如何将玩家控制UI添加到这个应用程序?

例如,应用程序是onDestory,用户退出.然后用户点击通知,回到MainActivity,那里什么也没有,它是一个空屏幕,问题是,你如何在这里添加播放控制ui?

我已经调查了https://github.com/googlesamples/android-UniversalMusicPlayer tyring来解决这个问题.但是,通用Android音乐播放器示例正在使用一个巨大的通知(不是PlayerOotificationManager在IO18上看到)和自定义播放器ui(非ExoPlayer开箱即用控制UI),这让我很困惑.

拜托,请帮忙. 如何在以下代码中添加播放器控件ui. https://github.com/bizkitj/MediaSessionExoPlayer/tree/ExoPlayerGoogleIO2018

如果可以的话,请不要告诉我你是怎么做的,我还需要知道你为什么这么做?分成几步.

正在使用的ExoPlayer版本:

implementation 'com.google.android.exoplayer:exoplayer-core:2.8.0' 
implementation 'com.google.android.exoplayer:exoplayer-ui:2.8.0'
implementation 'com.google.android.exoplayer:extension-mediasession:2.8.0'
Run Code Online (Sandbox Code Playgroud)

请注意,我想在googleIO18演示应用程序上添加东西.这个演示应用程序正在使用exoPlayer PlayerNotificationManager,这是很好的保持同步MediaSession,我不想将其更改PlayerNotificationManager 为Android Notification.MediaStyle.

谢谢.

exoplayer exoplayer2.x

6
推荐指数
1
解决办法
1167
查看次数

这叫什么:融化?旋转?重塑?

这是一个关于在 Python 中使用 pandas 和 ggplot 的问题,但也非常感谢 R 答案。

我试图绘制一些看起来有点像下面显示的时间序列数据。X、Y、Z 是孔板 ID(实验名称),0、1、2 是不同的时间。我希望能够将时间过程绘制为不同窗格/子图/方面以及相同方面但颜色不同的折线图。

   X    Y    Z
0  0.1  0.2  0.3
1  1.1  1.2  1.3
2  2.1  2.2  2.3
Run Code Online (Sandbox Code Playgroud)

我知道熊猫与 ggplot 结合会让我说

from ggplot import *
ggplot(aes(x='T', y='value', color='well'), data = df) + geom_line()
Run Code Online (Sandbox Code Playgroud)

或者

from ggplot import *
ggplot(aes(x='T', y='value'), data = df) + geom_line() + facet_grid(x='well')
Run Code Online (Sandbox Code Playgroud)

如果 df 看起来像这样

well  T   value
X     0   0.1
X     1   1.1
X     2   2.1
Y     0   0.2
Y     1   1.2
Y     2 …
Run Code Online (Sandbox Code Playgroud)

python pandas

4
推荐指数
1
解决办法
2074
查看次数

现代英特尔处理器有几种超标量方法?

我刚刚了解了超标量处理器(https://en.wikipedia.org/wiki/Superscalar_processor)。

我还了解到,随着超标量处理器宽度/方式数量的增加,事情变得更加复杂,复杂性也如此之快,以至于最好添加更多核心而不是更多宽度。我的教练说,在4路和8路超标量之间的地方添加更多的方法不再是值得的。

这让我想知道:英特尔在哪里停止添加方式并开始添加内核?我的英特尔第8代酷睿i7的每个内核有几种方式?

方式的概念是否甚至适用于这些处理器?

x86 intel cpu-architecture micro-architecture

2
推荐指数
1
解决办法
62
查看次数