如何从 ExoPlayer Cast 扩展创建 CastPlayer?

Posted

技术标签:

【中文标题】如何从 ExoPlayer Cast 扩展创建 CastPlayer?【英文标题】:How to create a CastPlayer from ExoPlayer Cast extension? 【发布时间】:2018-04-04 09:33:12 【问题描述】:

我已经在我的应用程序中运行了ExoPlayer 2.7.2。我想向它添加 Cast 功能。如何使用 ExoPlayer Cast 扩展将我的原版 ExoPlayer 更改为 CastPlayer

【问题讨论】:

嗨@khateeb,你看到这些链接了吗? medium.com/google-exoplayer/…developers.google.com/cast/docs/android_sender_integrate @khateeb,我也必须这样做。你实施了吗?你有什么我可以关注的资源吗 @AkhilaMadari 我按照下面答案中给出的步骤进行操作。 【参考方案1】:

Github 上有一个demo app for cast in the ExoPlayer repository,它创建了一个 CastPlayer,如下所示:

// set up the cast player
castPlayer = new CastPlayer(castContext);
castPlayer.addListener(this);
castPlayer.setSessionAvailabilityListener(this);
// set to a PlayerView for controls
castControlView.setPlayer(castPlayer);

鉴于您的代码是针对Player 接口编写的,您可以将本地播放器与CastPlayer 实例交换。

blog post on Medium 解释了应用需要提供哪些演员。

【讨论】:

***.com/questions/50972438/…

以上是关于如何从 ExoPlayer Cast 扩展创建 CastPlayer?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ExoPlayer 的 IMA 扩展在特定点展示广告?

带直播的 Exoplayer 演员扩展

如何在 android 中实现 Exoplayer 2.11.1?

如何从 vimeo 帐户检索视频源以在 exoplayer android 中播放?

如何使用 Exoplayer 播放从 Mediastore 获取的视频

ExoPlayer添加Ffmpeg扩展实现软解功能