VideoCastManager
是否可以在与演员断开连接之前获取当前正在播放的媒体?
当用户手动断开与演员的连接时,我想保存当前媒体的最后进度。我使用了VideoCastCosumer
方法onDisconnected()
,但它引发了异常。不知道是什么样的异常,因为我的日志只显示:
System.err: at com.economist.newton.mobile.ui.activity.BaseCastActivity$1.onDisconnected (MyCastActivity.java:81)
此行在onDisconnected()
方法内包含以下行:
try {
if(castManager.getCurrentMediaPosition() > 30000){ // <-here error occurs
...
}
} catch (TransientNetworkDisconnectionException | NoConnectionException e) {
e.printStackTrace();
}
如果有任何帮助,castManager
变量声明在onCreate()
:
castManager = VideoCastManager.getInstance();
演员配套库:com.google.android.libraries.cast.companionlibrary:ccl:2.8.4