【问题标题】:Is Float video view available in Android Youtube APIAndroid Youtube API 中是否提供浮动视频视图
【发布时间】:2017-06-07 19:57:05
【问题描述】:

使用 Youtube APIs 开发我的 Android 应用程序,并希望在其实际应用程序上添加 YouTube 提供的所有功能。

有一个新功能,当视频播放时,如果我们返回,视频将浮动到右下角。

如何实现此功能。我不想使用任何第三方库。 谁能帮帮我吗?

【问题讨论】:

  • 请把新特性的文档放上去
  • @TOP link 类似这个链接
  • 您可以尝试使用WindowManager在弹窗中显示视频。

标签: android api youtube


【解决方案1】:

您需要了解什么是 API。 API - 它就像服务器和客户端之间的桥梁。

来自维基百科:

在计算机编程中,应用程序编程接口 (API) 是一组用于构建应用程序软件的子例程定义、协议和工具。一般而言,它是一组明确定义的各种软件组件之间的通信方法。一个好的 API 通过提供所有构建块,然后由程序员将它们组合在一起,使开发计算机程序变得更加容易。 API 可以用于基于 Web 的系统、操作系统、数据库系统、计算机硬件或软件库。 API 规范可以采用多种形式,但通常包括例程、数据结构、对象类、变量或远程调用的规范。 POSIX、Microsoft Windows API、C++ 标准模板库和 Java API 是不同形式的 API 的示例。通常会提供 API 的文档以方便使用。 API 在知识产权法中的地位存在争议。

因此,这只是与 Internet 的专用部分进行通信的一种方式。你需要一些库来做这个浮动窗口。一些服务提供 SDK(开发工具包)和帮助工具来创建将连接到该服务的应用程序,但据我所知 YouTube 没有。

看看this library,也许就是你需要的。

【讨论】:

  • 谢谢@Ekalips。但是那个图书馆,它是一个第三方图书馆。我不想在我的应用中使用第三方库。
  • @ananya 所以创建您自己的自定义View 来处理所有问题。我假设您需要片段,带有一些触摸处理程序(处理向下滑动),以便您可以最小化VideoView。另外你应该使用fragmentTransition和add,这样背景fragment在添加VideoView之后仍然是可见和活跃的。
  • 片段意味着在xml文件中我需要像下面这样声明?? 是否正确?然后在我的主要活动中,我需要像下面那样做 youTubePlayerFragment = (YouTubePlayerFragment)getFragmentManager() .findFragmentById(R.id.youtubeplayerfragment);你能告诉我它是否正确?
  • 不,您需要创建自己的片段
猜你喜欢
  • 2021-01-06
  • 2019-11-17
  • 2016-12-23
  • 1970-01-01
  • 2019-11-03
  • 2011-09-27
  • 2014-02-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多