使用 nativescript 框架在我的移动应用程序中流式传输视频并播放,包括支持上传视频

Stream video and play in my mobile app using native script framewok including support of uploading video

我正在使用 nativescript 混合框架构建应用程序,这个应用程序基本上是通过网络播放和流式传输视频,我脑子里几乎没有什么想法

  1. 使用 Youtube 数据 API
  2. 使用平台原生媒体播放器

我对以上选项几乎没有疑问,

YouTube :

  1. 我可以让它只通过我的应用可见吗,它不应该列在 YouTube,
  2. 如果是,我如何使用 Nativescript 中的这些 api?
  3. 我可以通过我的应用程序使用 YouTube 分享功能吗??
  4. 依靠 youtube 来满足这个要求是个好主意还是我应该自己实现??

平台原生媒体播放器 据我所知,nativescript dosnt 有内置媒体播放器,要使用我必须调用平台本地播放器

  1. Nativescript 是适合这个的框架吗??
  2. 我怎么能在这里蒸呢?? 3: 如何启用视频共享和所有 youtube 支持的内容(例如,共享,喜欢disike等)

关于在原生应用中使用 YouTube。为此,您需要使用 YouTube SDK。我不确定是否有一个插件可以简化它(抽象成一个漂亮的 js API)。我并没有真正理解你关于它只在你的应用程序中可见的所有观点。也许你可以对此进行扩展。

第二次提到平台媒体播放器,我在这里做了一些视频播放器模块的工作:https://github.com/bradmartin/nativescript-videoplayer。因此,虽然 NativeScript 的核心中没有视频,但幸运的是插件(抽象)已经完成。因此,除非您愿意,否则您不必为它的原生部分操心。要支持共享和 like/dislike,您必须为此设置自己的系统。除非您找到已经包含该选项的视频服务并且您可以使用此类服务​​ API。回到你的第一点,这取决于你想在实施中投入多少 time/effort 是使用 YouTube 还是你自己的设置更好。