问题标签 [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.
ffmpeg - 使用 SDL 2.0 在屏幕上显示 AVFrame
我正在本教程的帮助下编写一些代码,并使用 ffmpeg 和 SDL 的最新开发库。我被困在必须在屏幕上显示解码帧(AVFrame)的地方。我倾向于执行上述任务,即使用 SDL 2.0 的最新 API在屏幕上显示 AVFrame(在使用 SDL_Window 的同时使用渲染器和纹理)。坦率地说,我不是SDL_Renderer、SDL_Texture 以及与它们相关的功能方面的专家。但我正在阅读 SDL 2.0 官方网站上的文档并逐步完成它们。
有没有办法使用 SDL 2.0 API 执行以下操作:
将原生帧格式转换为YUV风格并显示出来。
(或者)
如果可能,显示框架,而无需将其从原生格式转换。
我想使用渲染器和纹理来完成上述操作。似乎没有一种简单的方法可以与他们合作。
谁能指导我完成上述任务的步骤?
PS:虽然我没有明确尝试过,但我遇到了一些通过将 AVFrame 格式(本机)转换为 RGB 在屏幕上显示 AVFrame 的方法。但我不希望将原生帧格式(主要是 YUV)转换为 RGB,因为它的计算成本很高。
格式之间的转换由 sws_scale() 完成
java - 使用phonegap VideoPlayer插件在phonegap android中播放视频时出错
VideoPlayer PLUGIN 这是我添加 video.js 的方式:
现在我创建包 src/com/phonegap/plugins/video/VideoPlayer.java 我不确定它是 c* orect 还是错误的?* 然后在 config.xml 中:
然后在 home.html
在运行应用程序时出现错误:
并且无法运行应用程序并出现错误“应用程序已意外停止”请告诉我我做错了什么?我想播放已经保存在 WWW/video/1970.mp4 中的本地文件
tumblr - 在 Tumblr 上,在 Chrome、Safari 的砖石网格内时,视频不会扩展到全屏
在此开发 tumblr 帐户上查看添加了 tumblr 的 Vimeo 视频帖子时,请注意,当点击全屏按钮时,视频不会扩展到全屏,而是仅占据自己的列。即使在每一列上也会出现同样的问题。已提供指向此错误的链接。
在 Mac Safari 6.0.5、Mac Google Chrome 29.x 上遇到的问题。播放器在 Mac Firefox 23.01 上按预期播放
这对于 Mac 上的 Google Chrome 和 Safari 是否可以修复,还是砖石、无限滚动或 Vimeo 嵌入式播放器的问题?
ios - 如何在 AVplayer 中为视频文件实现音量控制?
我正在开发音频/视频播放器,我已经使用 AVaudioPlayer 实现了音频文件的音量控制。我想对视频文件进行音量控制,如果有人知道完成它的方法,我应该怎么做,请指出完成它的方法。
提前致谢
video-streaming - 将 2 个 MP4 视频拼接为一个视频
我有 2 个 MP4 视频,我需要一个 Flash 播放器或一个 HTML5 播放器,我提供这 2 个视频 URL,它们都作为单个视频播放,而不是 2 个单独的视频。
提前致谢
opengl - 如何使用 openGL 创建视频播放器
我有一个自定义视频解码器。对于这个解码器,每当我给一个H.264
文件(只有视频元素而不是音频)作为输入时,我都会得到一组YUV
帧作为我的输出。然后我将此YUV
帧转换为RGB24
帧并将其渲染为OpenGL
. 这种转换和渲染同时发生,即逐帧进行,从而看起来就像我正在观看视频一样。
完成上述操作后,我的下一个任务是实现其他功能,例如播放、暂停、后退、前进等。
目前我只是将帧渲染为以及如何解码并转换为RGB。也就是说,帧速率约为 60-70 fps。现在,如果我必须实现这个播放/暂停功能,那么我应该如何进行。也就是说,如果按下暂停,解码器应该等到我按下播放按钮。
提供一些相同的解决方案。
android - 如何使它在尝试在 Web 视图中播放视频时询问您想要使用的视频播放器?
我正在努力做到这一点,因此当您尝试在网络视图中播放视频时,它会询问您要使用哪个视频播放器。比如MX Player,或者android中默认的视频播放器。我正在尝试这样做,因此您不必在网络视图中播放它。如果你能帮助我,那就太好了!
javascript - 带有 onclick 启动的视频不会在 Firefox 中启动,但在 Chrome 中会启动
您好,我有一个页面,其中代码运行良好,当分配带有“.onclick”的元素时会启动视频。然而,它似乎只适用于 Chrome。甚至有一个例子,一个页面的视频可以工作(在所有浏览器中),但现在它们都不工作了。
不过,这在 Chrome 中运行良好。我想我在代码中的某个地方搞砸了,因为 FF 是最严格的浏览器,所以它无法播放(奇怪的是在 IE 中也是如此)。任何帮助,将不胜感激。谢谢。
vlc - 向 VLC 添加新编解码器支持的步骤
我的任务是向 VLC 添加新的解码器支持。我已经从 GIT 下载了最新版本的代码。我的解码器是自定义的,没有容器格式。如果采用编码器输入文件并为我提供相同的 YUv 文件转储。
为了将此解码器添加到 VLC 框架,我应该创建一个 VLC 插件。但是,我搜索了很多,并没有找到任何创建 VLC 插件的步骤。我可以从我的解码器中创建 a.dll
和.lib
out 。有人可以指导我如何处理这个问题。
这篇文章不是重复的:
任何继续进行的提示或步骤都会对我很有帮助。请帮助解决同样的问题。提前致谢。
javascript - JS 中的视频播放器
我在 YouTube (thenewboston) 上关注了一些教程,但我不明白这里的错误在哪里。我完全按照它所说的(HTML文件和CSS文件是正确的)。我真的不明白:
我找到了正确的代码,但我检查了我的文件,但我仍然无法理解我做错了什么!