cas*_*orz 2 android chromecast castcompanionlibrary
我正在使用Cast Companion Library并且它工作正常,我得到迷你播放器,还有锁屏控件和播放内容的活动,但我永远无法显示通知屏幕.初始化时我正在执行以下操作:
mCastMgr.enableFeatures(VideoCastManager.FEATURE_NOTIFICATION |
              VideoCastManager.FEATURE_LOCKSCREEN |
              VideoCastManager.FEATURE_DEBUGGING);
我正在做incrementUiCounter()简历和decrementUiCounter()暂停.
我没有看到任何错误,我只是看不出我做错了什么.我唯一缺少的是,在告诉媒体播放时我没有传递图像的URL,因为我的URL是我的应用程序的本地资产,我只是不知道如何通过它们.
您是使用自己的应用程序还是使用CastVideos-android?如果你自己的应用程序,首先我建议你尝试CastVideos-android应用程序,以确保它适合你.
我建议你打印出来的价值mVisibilityCounter中BaseCastManager.incrementUiCounter(),并decrementUiCounter()看看是否你出入各种活动的运动,它反映了正确的计数器.当该计数器达到零时,应显示通知.如果计数器达到零并且通知未显示,我建议您检查清单文件,看看您的清单中是否包含以下内容:
<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清单文件中复制粘贴).你可能从文档中抓住了它的内容; 那里有一个错误(我打算今晚或明天更新一堆东西,文档也会更新); 基本上当该计数器达到零,它会调用到通知服务(见onUiVisibilityChanged()的VideoCastManager),如果在清单的行动设置不正确,通知从来没有得到我们的备忘录!如果这不是问题,请告诉我.
| 归档时间: | 
 | 
| 查看次数: | 1513 次 | 
| 最近记录: |