小编Jaz*_*Jaz的帖子

使用com.google.android.gms播放服务9.2.0在Android模拟器上找不到"无法接受的模块"

我最近更新了com.google.android.gms:play-services 9.2.0并尝试使用新的Chromecast库和Firebase Analytics但收到错误"com.google.android.gms.internal.zzsj $ zza :找不到可接受的模块.本地版本为0,远程版本为0." 在com.google.android.gms.cast.framework.CastContext中的Activity onCreate方法中.(未知来源).任何想法,如果这是由于Cast功能不与模拟器一起使用或者是否是版本问题?我正在测试的模拟器运行5.0和5.1.

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
    setupCastListener();
    mCastContext = CastContext.getSharedInstance(this);
    mCastSession = mCastContext.getSessionManager().getCurrentCastSession();
    mCastContext.getSessionManager().addSessionManagerListener(mSessionManagerListener, CastSession.class);
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
}
Run Code Online (Sandbox Code Playgroud)

谢谢

android firebase chromecast

10
推荐指数
1
解决办法
1万
查看次数

使用 Exoplayer 从 Icecast 流中提取元数据

自从从 Mediaplayer 切换到简单的 Exoplayer 实现后,我注意到加载时间有了很大改善,但我想知道是否有任何内置功能,例如流式传输音频时的元数据更改侦听器?

我已经使用一个简单的例子实现了 Exoplayer,如下所示:

    Uri uri = Uri.parse(url);
    DefaultSampleSource sampleSource =
            new DefaultSampleSource(new FrameworkSampleExtractor(context, uri, null), 2);
    TrackRenderer audioRenderer = new MediaCodecAudioTrackRenderer(sampleSource);
    mExoPlayerInstance.prepare(audioRenderer);
    mExoPlayerInstance.setPlayWhenReady(true);
Run Code Online (Sandbox Code Playgroud)

android metadata icecast exoplayer

2
推荐指数
1
解决办法
5238
查看次数

标签 统计

android ×2

chromecast ×1

exoplayer ×1

firebase ×1

icecast ×1

metadata ×1