问题标签 [audiovideoplayback]

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 回答
168 浏览

c# - 使用 AudioVideoPlayback 库的音频处理问题

我正在尝试制作播放列表,其中音乐一个接一个地播放。我需要Dispose() Audio,当它完成时,因为会发生内存泄漏。我写了这段代码:

问题是我System.AccessViolationExceptionApplication.Run(new MainForm());: Attempted to read or write protected memory. This is often an indication that other memory is corrupt。它发生在音乐播放完毕后的结束事件处理程序中。那么,我怎样才能一个接一个地播放一些音乐文件并在它完成后处理以前的音频呢?

0 投票
1 回答
552 浏览

.net - Microsoft.DirectX.AudioVideoPlayback 在 2 个面板上播放相同的视频

我正在使用 Microsoft.DirectX.AudioVideoPlayback 在面板中成功播放视频,该视频将在表单上显示到外部监视器/电视。

我们希望能够在另一个表单上同时在计算机屏幕上看到相同的视频,但希望避免两次加载相同的视频并可能使它们不同步。

是否可以将视频播放到一个面板并以某种方式在另一个面板中复制视图而无需两次加载视频文件?类似 panel2.content = panel1.content

这就是将视频设置为 panel1

0 投票
1 回答
471 浏览

c++ - 如何使用 Microsoft::DirectX::AudioVideoPlayback 播放音频?

我正在编写一个简单的音乐播放器,并且我需要能够暂停音乐,因此我尝试使用 Microsoft::DirectX::AudioVideoPlayback API 来执行此操作,因为 PlaySound 不支持该功能。但是程序不断触发断点并抛出异常。

所以我用一个空表单创建了一个新的空 Visual C++ CLR 空项目,只添加了初始化新音频对象和播放音频文件的代码,我仍然得到同样的异常。出现问题的行是创建音频对象的新实例的行。

我对 Visual Studio 不是很有经验,而且我以前从未使用过这个 API。我在项目中添加了对 Microsoft::DirectX 和 Microsoft::DirectX::AudioVideoPlayback .dll 文件的引用,音频文件在目录中。我尝试了一些我在网上找到的东西,但没有任何效果。任何帮助将不胜感激!

这是 MyForm.h 文件:

0 投票
1 回答
4077 浏览

gstreamer - gstreamer 仅播放视频

我正在使用以下管道

这适用于其中没有视频的视频文件 ( mp4 )。但是当我传递一个同时包含视频和音频的 mp4 文件时,它无法播放。

您能否帮助我重建管道以使其能够处理两种文件:仅包含视频的 MP4,同时包含音频和视频的 MP4

0 投票
1 回答
158 浏览

android - 使用大量音频和视频文件减少 apk 的大小

我有一个使用大量音频和视频文件的应用程序,这会增加 apk 的大小。我不希望用户每次都从互联网上下载音频和视频文件,我想将它与 apk 捆绑在一起。有哪些可用的设计选项?

0 投票
1 回答
33 浏览

.net - 是否有调整面板和视频大小以进行播放的技巧

我正在使用 directx.audiovideoplayback 播放 avi,我想让它的视频大小为 320x240(它的实际大小是 1260x876)但是当我做看起来我应该做的事情时不会发生这种情况。我还尝试为 TextureReadyToRender 事件附加一个事件处理程序,但在播放视频时似乎没有触发。Microsoft 的文档帮助不大。

我相应地设置了视频和面板大小,并按照规定附加了一个事件处理程序。

我希望看到一个大小相称的视频和输出,表明事件处理程序正在工作。

0 投票
1 回答
2350 浏览

python - 在python中从视频中提取音频

我正在尝试从视频文件中提取音频文件并将其保存到 wav 文件中,然后在 python3 中再次将音频和视频组合在一起。我发现很多教程都在使用ffmpeg,但我不想使用任何外部工具来完成这项任务。如果有人给我任何关于如何在 python 中做到这一点的建议,那将会很有帮助。谢谢你。

0 投票
1 回答
652 浏览

javascript - 静音流轨道Twilio js的音频/视频

我正在使用 twilio 和 laravel 流式传输聊天视频,但卡在了需要静音音频和视频的地方我尝试使用 Twilio.Video=false 但它在这里不起作用是我的 js 你能解释一下如何它会工作的。

为此,我想像所有其他视频通话一样静音用户的本地音频和视频

0 投票
1 回答
108 浏览

vb.net - Microsoft.DirectX.AudioVideoPlayback,如何设置音轨语言?

我正在为我的视频播放器使用 Microsoft.Directx.AudioVideo.Playback.dll,一切都很顺利......

但是现在我有带有双音轨的视频,我找不到如何更改音轨或如何放置字幕......

你能帮我吗,我知道它必须以某种方式完成,但我不知道怎么做!

非常感谢你的一切

0 投票
2 回答
308 浏览

vb.net - 如何在另一个声音已经播放时播放声音 - VB.NET 2010

好的,所以上周我一直在努力解决这个问题。

当您将鼠标悬停在 2 个单独的图像/标签上时,我需要播放声音。如果您很快将光标放在两个图像/标签上,声音需要播放两次并且能够相互重叠,它不能等待第一个声音停止播放第二个声音。此外,两个图像/标签都需要从存储在我的 AppData 中的同一个 .WAV 音频文件中提取,这意味着它需要播放同一个 .WAV 文件,但是需要多次播放,并且根据您移动的速度尽可能多地重叠将光标悬停在图像/标签上。

我已经尝试了以下所有方法。

DirectX.AudioVideoPlayback 函数使用 DIM 中的文件路径。DirectX.DirectSound 函数。(不记得我尝试过的所有方法)。Media.SoundPlayer 函数的路径存储在“player.SoundLocation = "PATH" 中,就在您调用该行为播放文件之前。My.Computer.Audio.Play("PATH")。

我已经尝试过 mciSendString,我尝试过多次将播放代码封装在一个线程(Threading.Thread(AddressOf NewSub))中......我玩过背景声音......

请!如果有人能帮忙,我会想办法报答你。

谢谢!!