gpt4 book ai didi

android - 我无法让 Cast Companion Library 通知正常工作

转载 作者:太空狗 更新时间:2023-10-29 16:38:37 26 4
gpt4 key购买 nike

我正在使用 Cast Companion Library,它大部分工作正常,我有迷你播放器,还有锁屏控件和播放内容的 Activity ,但我永远无法显示通知屏幕。初始化时我正在执行以下操作:

mCastMgr.enableFeatures(VideoCastManager.FEATURE_NOTIFICATION |
VideoCastManager.FEATURE_LOCKSCREEN |
VideoCastManager.FEATURE_DEBUGGING);

我在恢复时执行 incrementUiCounter() 并在暂停时执行 decrementUiCounter()

我没有看到任何错误,我只是没有看到我做错了什么。我唯一缺少的是在告诉媒体播放时我没有传递图像的 URL,因为我的 URL 是我的应用程序的本地 Assets ,我只是不确定如何传递它们。

最佳答案

您是将其与您自己的应用程序一起使用还是与 CastVideos-android 一起使用? ?如果您自己的应用程序,我建议您首先尝试 CastVideos-android 应用程序以确保它适合您。

我建议你在 BaseCastManager.incrementUiCounter()decrementUiCounter() 中打印出 mVisibilityCounter 的值,看看你搬进来的时候是否并且出于不同的 Activity ,它反射(reflect)了正确的计数器。当该计数器达到零时,应该会显示通知。如果计数器达到零并且没有显示通知,我建议您检查您的 list 文件,看看您的 list 中是否有以下内容:

<service
android:name="com.google.sample.castcompanionlibrary.notification.VideoCastNotificationService"
android:exported="false" >
<intent-filter>
<action android:name="com.google.sample.castcompanionlibrary.action.toggleplayback" />
<action android:name="com.google.sample.castcompanionlibrary.action.stop" />
<action android:name="com.google.sample.castcompanionlibrary.action.notificationvisibility" />
</intent-filter>
</service>

(您可以从 CastVideos-android list 文件中复制粘贴)。您可能已经从文档中获取了它的内容;那里有一个错误(我打算今晚或明天更新一堆东西,文档也会更新);基本上当计数器达到零时,它会调用通知服务(请参阅 VideoCastManager 中的 onUiVisibilityChanged()),如果 list 中的该操作未正确设置,则通知永远不会得到我们的备忘录!如果这不是问题,请告诉我。

关于android - 我无法让 Cast Companion Library 通知正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22054955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com