使用Google Cast SDK v3进行自定义通知

时间:2016-08-16 10:32:32

标签: android google-cast

自从新的 Google Cast SDK v3 出局以来,我一直在考虑迁移到它,因为它有一些我需要的功能,而且我一直都很感兴趣保持一切尽可能最新。我以前的设置使用 Google Cast SDK v2 + Cast Companion Library 。但是,我一直无法找到在新的 Google Cast SDK v3 中提供完全自定义通知的方法,这会阻止我使用它。

使用 Google Cast SDK v2 + Cast Companion Library ,我能够简单地继承VideoCastNotificationService并覆盖其build方法以进行自定义通知:

public class MyCastNotificationService extends VideoCastNotificationService {
    @Override
    protected void build(MediaInfo info, Bitmap bitmap, boolean isPlaying) {
        // ... build the custom notification
        mNotification = new NotificationCompat.Builder(this)/*...*/.build();
    }
}

然后我可以在MyCastNotificationService中注册CastConfiguration,就像这样:

CastConfiguration castConfig = new CastConfiguration.Builder(APPLICATION_ID)
    /*...*/
    .setCustomNotificationService(MyCastNotificationService.class)
    .build();

但是,使用 Google Cast SDK v3 ,我一直无法找到有效的替代品。以下是我就此主题所做的一些研究结果:

是否有人能够使用新的 Google Cast SDK v3 提供自定义通知?据我所知,这似乎没有得到支持,但我喜欢在这里被证明是错的。提前谢谢!

0 个答案:

没有答案