问题标签 [bitmovin-player]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

ruby-on-rails - 使用带有 Rails 资产管道的 3rd 方视频播放器时出现 404

具体来说,我正在尝试将视频播放器添加到我的网络应用程序中。

javascript清单文件中有:

并在 CSS 清单中:

在资产编译后查看连接的 .js 文件时,我看到这些文件已正确包含在内。

但是,当尝试实例化播放器时,我在控制台中看到了 404:

供应商-d8cd0ac….js:38 获取https://myapp.com/assets/bitmovinplayer-core.min.css

供应商-d8cd0ac….js:38 获取https://myapp.com/assets/bitmovinplayer-core.min.js

因此,显然这个播放器代码正在添加带有 src 属性的 html,这些属性指向不可访问的文件——因为它们在清单生成的主 js 和 css 文件中可用。

所以我想通过手动将这些文件添加到资产预编译数组中,这样就可以解决问题............

但是,在执行此操作并进行预编译之后,我仍然无法访问:

/assets/bitmovinplayer-core.min.css

我必须去:

/assets/bitmovinplayer-core.min-78b88b860ccc407fd131639914ecd692.css

这不好..我需要能够在没有 url 中的哈希的情况下访问此资产。

我该怎么做呢?

0 投票
1 回答
358 浏览

html - 带导航菜单的 360 度全景视频

我正在寻找建立一个具有全屏 360 视频的微型网站。我一直在做一些研究,但似乎找不到答案。是否可以使用 JWPlayer、Bitmovin 或其他带有静态导航元素的 HTML5 播放器制作全屏 360 视频?我认为通过更改顶部元素的 z 索引是可行的,但无法验证这一点。谢谢你。

0 投票
1 回答
258 浏览

html - 控制 html5 播放器

嗨,人们我无缘无故地希望得到帮助有一个链接,但是当我取下嵌入在 div 中的 bitmovin 播放器时,控件可以工作......

0 投票
1 回答
585 浏览

javascript - 在 Bitmovin 播放器中使用 angularjs/ngDialog 模式的问题

我正在尝试使用 angularjs/ngDialog 模式来显示 Bitmovin 视频播放器对话框。下面的示例代码可以正常加载和播放视频。当我使用关闭按钮或单击背景区域关闭对话框然后尝试重新打开对话框/播放器时,就会出现问题。播放器无法加载和播放。理想情况下,我希望玩家从中断的地方开始。当我使用具有相同 angularjs/ngDialog 代码的 JWPlayer 时,视频会播放 2 次、3 次、... 次。

我是 angularjs 的新手。任何帮助是极大的赞赏。

0 投票
2 回答
6816 浏览

ffmpeg - 如何从 MPEG DASH 段创建 HLS 清单?

既然,Apple 已经宣布支持分段 MP4,是否可以为同一组片段(用于单独的音频和视频)创建 DASH 清单 (.mpd) 和 HLS 清单 (.m3u8)。怎么做?

0 投票
1 回答
41 浏览

javascript - 使用 JavaScript 逻辑和数据动态创建 DOM 元素

我有一个简单的快速应用程序,它显示电影列表,单击其中任何一个会打开另一个带有播放器的页面。我需要加载这段脚本以在元素内注入视频播放器。

在这里,在这个端点中传递播放器布局上的视频对象

现在,我想使用加载此播放器布局时传递的视频数据运行这段 JS 代码。

0 投票
1 回答
129 浏览

ios - 类型“PlayerConfiguration”没有成员“fromJson”Bitmovin iOS 集成错误

我正在尝试集成 Bitmovin ios。但是当我通过 "let config = PlayerConfiguration.fromJson("");" 实例化播放器时 那里的方法显示错误“类型'PlayerConfiguration'没有成员'fromJson'”。请任何人帮助我。

0 投票
1 回答
685 浏览

android - Bitmovin 和 Exoplayer 冲突的依赖关系

我在我的项目中同时使用 Exoplayer 和 Bitmovin 库

和:

当我运行我的应用程序时,它给了我这个错误

如何从中排除Exoplayer文件Bitmovin

PS 在 1.2.0 版之前它工作正常

0 投票
1 回答
1203 浏览

android - Android:Bitmovin 我在 bitmovin 控制台中找不到编码的视频?

我一直在网上搜索,试图了解如何将视频流式传输到我的 android 应用程序。

我学会了:

视频必须采用HLSMPEG-DASH格式才能适应流式传输。

我所说的自适应流媒体是什么意思:

允许用户在视频流式传输时更改质量的流式传输类型。

什么可以帮助我做到这一点:

首先应该将我的视频编码为HLSor MPEG-DASH,因为我找到了可以做到这一点的服务,即Bitmovin

第二件事是播放自适应视频,我找到了两种方式exoplayerBitmovin-player

问题:

我在 bitmovin 上注册了一个帐户并尝试测试要编码的 mp4 视频,但是那里有太多东西,例如输入、输出和清单,我不知道应该使用哪个 URL 传递给 bitmovin 播放器来播放。我对视频进行了编码,但我不知道对编码视频的引用在哪里。

我的问题:

1)我的流媒体视频方法正确吗?

2)有人可以解释我必须将哪个网址传递给播放器,或者我可以在哪里找到在 Bitmovin 云中编码的视频?

0 投票
1 回答
341 浏览

javascript - 如何修复 node.js 服务器上 bitmovin-javascript 中的“HTTP 响应代码为 403 禁止”错误

我在 node.js 服务器上使用 bitmovin-javascript。我正在尝试为我的 firebase 存储上的视频创建编码,并使用 bitmovin-javascript api 将输出保存在我的 bitmovin 帐户中。

我已经从用于 javascript 的旧 bitmovin api (v1) 升级(现在已弃用),我正在实施当前的 (v2)。但是每次我运行代码时,它都会显示HTTP 请求不成功:我的终端控制台中的 HTTP 响应代码是 403 Forbidden。

我已经交叉检查并确保我用来从 Firebase 存储中读取的 API 密钥(访问密钥和秘密密钥)是有效的,并且 bitmovin API 密钥也是有效的。用于 bitmovin 的输出 ID 也是有效的。

该 API 生成输入和视频编解码器配置、音频编解码器配置清单,但不生成输出编码

该错误似乎发生在api试图创建编码资源的地方。

这是我的代码的样子:

我希望 api 能够读取我的 firebase 存储,对来自该存储的视频进行编码,将其存储在我的 bitmovin 输出下,为我提供指向输出的 bitmovin 链接,以便我可以将其保存到我自己的数据库中。

对此的帮助将不胜感激。