如何将我们自己的播放器与Cobalt集成

比特链

从Cobalt的源代码中可以看出,它使用了与ffmpeg相关的库(例如libasound / libavcodec / libavresample / libavutil ...)来解码和渲染/播放视频/音频作为其自身的播放器(拉模式/推式)模式),因为回放代码是从钴初始化到视频解码的高度耦合,并且没有用于集成其他播放器的统一界面,因此除了ffmpeg与钴一起使用之外,是否有任何指导性文档或示例代码来支持/交互其他播放器?

戴维·甘德哈里(David Ghandehari)

播放器的移植接口以SbPlayer定义为中心src/starboard/player.h-下方的所有内容src/starboard/shared/均应视为示例,或供您使用的入门代码SbPlayer您可以方便地使用全部或全部不使用。关键是您要实现SbPlayer和辅助媒体移植API(例如SbMedia和)SbDrm,并满足它们所描述的合同。

Starboard(如中所定义src/starboard/*.h)是Cobalt的移植接口,因此您无需在Starboard实施之外进行任何修改即可将Cobalt完全移植到新平台。由于Starboard是一个版本控制的API,这将使以后的重新定级变得更加容易,但是任何其他代码可能随时更改,恕不另行通知。如果没有通过Starboard API,那么Cobalt将没有任何直接引用到任何Starboard实现代码中,因此您可以根据平台的需要交换掉其中的任何部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将自己的Flash视频播放器嵌入Facebook?

来自分类Dev

如何使我的键盘命令使播放器播放动画?

来自分类Dev

如何将我们的ZPL码中的条形码更改为QR码?

来自分类Dev

git:如何将master退出到自己的仓库中(以便我们可以更改其权限)

来自分类Dev

我们如何将验证码集成到iOS应用程序中?

来自分类Dev

如何将QT与VLC播放器连接

来自分类Dev

如何在XML中将我们自己的背景图像设置为Facebook登录按钮?

来自分类Dev

以编程方式将我的应用设置为android中的默认音乐播放器

来自分类Dev

我们如何在video.js播放器中禁用“字幕设置”?

来自分类Dev

如何将FB登录与我自己的服务器集成

来自分类Dev

如何在我的媒体播放器中以“使用完整动作”显示我自己的媒体播放器,以弹出播放文件

来自分类Dev

如何使我的键盘命令使播放器播放动画?

来自分类Dev

如何将我的Zune播放器(HD)内容迁移到新计算机上?

来自分类Dev

我们如何将Captcha集成到iOS应用程序中?

来自分类Dev

我们可以将BrightCove视频流式传输到我们自己的HTML5播放器吗?

来自分类Dev

如何将QT与VLC播放器连接

来自分类Dev

我们如何在video.js播放器中禁用“字幕设置”?

来自分类Dev

我们如何使用tapGesture在Tvos中播放视频

来自分类Dev

如何将FB登录与我自己的服务器集成

来自分类Dev

Yatzy,我该如何指代我的播放器属性?

来自分类Dev

将我们自己的对象另存为TreeMap中的键

来自分类Dev

如何将我们的应用重新上传到应用商店

来自分类Dev

如何调用 opendaylight 控制器将我们注册为侦听器?

来自分类Dev

如何将我们的回调函数连接到 mosca 身份验证方法?

来自分类Dev

如何将我的 url 流量重定向到我自己的 linux 服务器?

来自分类Dev

我们如何将客户的无服务器应用程序与自己的用户群与我们的 OAuth 服务器集成?

来自分类Dev

如何将我的业务与 whatsup 业务 api 集成?

来自分类Dev

如何将 Intent 用于媒体播放器?

来自分类Dev

我们可以使用 flv.js 播放器播放 .m3u8 文件吗?

Related 相关文章

  1. 1

    如何将自己的Flash视频播放器嵌入Facebook?

  2. 2

    如何使我的键盘命令使播放器播放动画?

  3. 3

    如何将我们的ZPL码中的条形码更改为QR码?

  4. 4

    git:如何将master退出到自己的仓库中(以便我们可以更改其权限)

  5. 5

    我们如何将验证码集成到iOS应用程序中?

  6. 6

    如何将QT与VLC播放器连接

  7. 7

    如何在XML中将我们自己的背景图像设置为Facebook登录按钮?

  8. 8

    以编程方式将我的应用设置为android中的默认音乐播放器

  9. 9

    我们如何在video.js播放器中禁用“字幕设置”?

  10. 10

    如何将FB登录与我自己的服务器集成

  11. 11

    如何在我的媒体播放器中以“使用完整动作”显示我自己的媒体播放器,以弹出播放文件

  12. 12

    如何使我的键盘命令使播放器播放动画?

  13. 13

    如何将我的Zune播放器(HD)内容迁移到新计算机上?

  14. 14

    我们如何将Captcha集成到iOS应用程序中?

  15. 15

    我们可以将BrightCove视频流式传输到我们自己的HTML5播放器吗?

  16. 16

    如何将QT与VLC播放器连接

  17. 17

    我们如何在video.js播放器中禁用“字幕设置”?

  18. 18

    我们如何使用tapGesture在Tvos中播放视频

  19. 19

    如何将FB登录与我自己的服务器集成

  20. 20

    Yatzy,我该如何指代我的播放器属性?

  21. 21

    将我们自己的对象另存为TreeMap中的键

  22. 22

    如何将我们的应用重新上传到应用商店

  23. 23

    如何调用 opendaylight 控制器将我们注册为侦听器?

  24. 24

    如何将我们的回调函数连接到 mosca 身份验证方法?

  25. 25

    如何将我的 url 流量重定向到我自己的 linux 服务器?

  26. 26

    我们如何将客户的无服务器应用程序与自己的用户群与我们的 OAuth 服务器集成?

  27. 27

    如何将我的业务与 whatsup 业务 api 集成?

  28. 28

    如何将 Intent 用于媒体播放器?

  29. 29

    我们可以使用 flv.js 播放器播放 .m3u8 文件吗?

热门标签

归档