android - Android Google Cast 通知禁用
问题描述
我将 Google cast 集成到我的 Android 应用程序中。我所有的内容都通过带有通知的服务播放。当我使用 Google cast 播放媒体时,它会添加自己的通知。是否可以禁用默认的 google cast 通知并仅使用自己的通知?谢谢你。
解决方案
这是一个很棒的门户,你问一些问题,而不是你自己回答自己的问题:)
要禁用强制转换通知,只需在 CastOptionsProvider 类中的 setNotificationOptions() 时传递 null。
完整答案:
public class CastOptionsProvider implements OptionsProvider {
@Override
public CastOptions getCastOptions(Context context) {
CastMediaOptions mediaOptions = new CastMediaOptions.Builder().setNotificationOptions(null).build();
return new CastOptions.Builder().setReceiverApplicationId(context.getString(R.string.app_id)).setCastMediaOptions(mediaOptions).build();
}
@Override
public List<SessionProvider> getAdditionalSessionProviders(Context context) {
return null;
}
}
推荐阅读
- javascript - 两个数组结果在 Javascript 中创建新数组
- c++ - 变量必须是绝对全局的所有源
- javascript - Babel 如何转换 rest/spread 运算符
- exception - 亚马逊红移中的异常处理
- json - 如何创建动态 json 路径(来自 Angular 组件的对象)
- angular - 我使用 ngx-color-picker 当浮动右 colorPicker 显示为 cut 时,如何解决?
- python - 如何解决数据框中必须大于0的问题?
- laravel - 如何根据数据透视表 laravel 获取数据计数?
- svn - 到 svn 分支之间未更改的 SVN 文件列表
- swift - 将复杂的 UIView 与 SwiftUI 集成失败时需要帮助