问题标签 [video-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 投票
2 回答
182 浏览

nullpointerexception - 创建简单播放器时出现未知的 NullPointerException

我正在尝试编写一个简单的播放器,但在运行此代码时,它会抛出一个NullPointerException.

0 投票
1 回答
1175 浏览

youtube - 嵌入新的黑色 YouTube 播放器

如何将新的黑色 YouTube 播放器嵌入我的网站(刚刚推出的那个)?

在此处输入图像描述

我之前问过这个问题,但它已经关闭了,因为在投票否决和关闭之前没有人费心去实际阅读这个问题。不,我没有问如何嵌入播放器的V2或V3,我问的是刚刚推出的新的。

PS:我是新手,所以我不知道是否有人会重新打开我的另一个问题,或者它是否会永远关闭。随意删除这两个问题之一,只要另一个保持打开状态..

编辑:如果你不知道我在说什么,请阅读: http: //newsinabox.net/1630/youtube-launched-cosmic-panda.html

0 投票
6 回答
19616 浏览

c# - 用于视频播放的 .NET FFmpeg 包装器

寻找可在 .NET 中使用的 FFmpeg 包装器。包装器必须支持带音频的视频播放。

以下项目是不完整的FFmpeg 包装器:

http://code.google.com/p/ffmpeg-sharp/

http://sourceforge.net/projects/sharpffmpeg/

http://sourceforge.net/projects/ffqlay/

http://www.ffmpeg-csharp.com/

http://www.intuitive.sk/fflib/post/fflib-net-released.aspx

ffmpeg-sharp 是我发现的最接近的东西,但它也不完整(视频播放中没有音频)。

我很确定确实存在稳定的专有包装器,因此我将奖励任何愿意共享代码或能够找到完整第三方版本的人。

0 投票
1 回答
298 浏览

objective-c - 在 YouTube 视频播放应用程序没有回到相同的位置后

所以我设法在我的应用程序中播放了一个嵌入的 youtube 视频。在我按下“完成”后,应用程序不会回到播放视频之前的相同位置。请帮我解决一下这个。我就是这样做的。

0 投票
1 回答
1209 浏览

android - Android:本机视频播放器事件

使用原生视频播放器播放视频时,

是否有可能知道用户是否看过整个视频((即)功能有点类似于 VideoView 的 onCompleteListener)或在中间某处退出视频?

我知道我可以使用 VideoView 来实现这种情况,但我不想使用默认媒体控制器,而且我想继续从头开始设计媒体控制器作为最后一个选项......

提前致谢...

0 投票
1 回答
1096 浏览

iphone - YUV420P数据如何显示?

我已经成功将libavcodec库导入到一个iPhone应用项目中,我用它把一个电影文件解码成YUV420P数据,这样我就可以得到电影的所有帧,然后将它们转换成RGB数据,这样就可以显示出来了OpenGL ES。

电影可以成功播放,但是由于从 YUV 到 RGB 的转换以及 OpenGL (glDrawArrays) 的显示方法很慢,所以速度很慢。

有没有更聪明的方式来播放视频(假设电影必须由 libavcodec 解码)?喜欢直接显示 YUV 还是转换成可以直接显示的类似 YUV 的数据?或者其他比 glDrawArrays 更快的显示方法?Core Graphics 可以加载 YUV 数据吗?

0 投票
1 回答
28411 浏览

html - 如何链接到我网站中的 .mp4 视频?

我有一个网站,我想将一个按钮链接到一个视频。因此,每当有人单击“视频”按钮时,比如说,我想video.mp4在新浏览器中打开它。我要做的是:

视频很大(190MB),所以上面的代码不起作用。我开始听声音,但看不到图像。

有谁知道该怎么做?或者任何简单的方法来打开这个视频作为链接?

0 投票
1 回答
7989 浏览

objective-c - 如何从 vimeo 视频播放器中删除分享/稍后/喜欢/嵌入选项?

我正在使用此代码播放 vimeo 视频,但我想从其播放器中删除共享/稍后/喜欢/嵌入选项。

请告诉我如何从 vimeo 视频播放器中删除这些选项?

0 投票
1 回答
788 浏览

ios - 在 iOS 上播放媒体(视频/音频)项目列表

我正在开发一个 iPhone 应用程序,我需要实现一个播放器来播放媒体(视频/音频)项目列表。

以下是我从另一个 iPhone 应用程序捕获的播放器屏幕截图,我发现许多使用播放器播放视频/音频的应用程序都有类似的 UI。

这个播放器(包括UI)可以通过官方API实现吗?或者只是手动实现?

我怎样才能实现这样的同一个播放器?

0 投票
1 回答
1088 浏览

javascript - 奇怪的 Safari 视频“加载”行为

我为我网站的一个页面编写了一个简单的视频播放器,它通过单击按钮来更改src源标签的属性,然后在播放器元素上调用加载。视频元素如下所示:

与点击事件相关的脚本如下所示:

这在 Chrome 和大概 Firefox 上运行得非常好,但是当我在 Safari 上使用它时出现了最奇怪的问题。第一个视频会出现,但我尝试播放的第二个视频甚至都不会尝试加载。从控制台调用load播放器也不会产生结果,但是对播放器的检查表明它的来源是正确的,如果我在一个视频不工作后设法点击它,视频就会播放。

我确实希望这听起来不会太令人困惑,基本上 safari 不会加载我尝试播放的所有其他视频,但自己播放任何文件都没有问题。我有一种感觉,我必须调用一些额外的函数才能让它工作,但我不确定。

更新:无论单击哪个按钮,我都重写了单击事件以执行,并且每隔一次单击加载视频是一个问题,而不是视频本身。

更新 2:我尝试添加几行清除视频 html 并在插入新 html 之前加载,初始化它,这导致它开始加载大约三分之二的时间。