问题标签 [multimedia]

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

windows - 使用鼠标光标捕获屏幕截图

我使用以下代码在 Windows 上获取屏幕截图。

但是,鼠标光标不显示。

我怎么能得到光标?或者有图书馆可以做到这一点吗?

提前致谢。

0 投票
1 回答
7439 浏览

java - 在移动设备上实现 DLNA/UPnP (Win7 Play To)

对于一个学期的项目,我的想法是实现 Windows 7 的 Play to Infrastructure,以使用手机作为端点(播放器)或将内容从手机流式传输到 Windows 7 机器。有人有使用此 API 的经验吗?这是否可以在几周内完成(原型,只是概念验证,没有最终用户准备好)还是对于这个范围的项目来说太多了?注意:我不是在寻找代码示例,只是对这个项目的可行性进行评估。如果您有任何来自 MS 的文档或其他文档,那就太好了,尽管这不是问题的症结所在。

编辑: 我发现 Windows 7 Play-to 功能基于 DLNA,任何支持 DLNA 的设备(我认为)都可以用作 Play-To 上下文菜单的目的地。但是,我很难在 DLNA 上找到任何类型的文档。我想知道您是否需要成为 DNLA 的成员才能真正访问规范?或者,我知道 DLNA 是基于 UPnP 构建的,它不会完全按照我的意愿行事,但这将是朝着正确方向迈出的一步,所以,为了修改我的问题,是否有人知道任何开源 C/C++ 或 Java (首选)可以帮助我实现 UPnP 或 DLNA 的库?

谢谢!克里斯

0 投票
4 回答
11078 浏览

java - Android 中的可用意图列表在哪里?

我开始学习如何为 Android 开发应用程序,但我在意图方面遇到了一些问题 - 似乎根本没有记录它们。我要做的就是将用户发送到录像机,在那里他们录制视频,然后将视频信息返回到我的应用程序。我知道这是可能的,正如我在其他应用程序中看到的那样,但似乎意图没有记录(或者我只是不完全理解意图是如何工作的)。

有什么想法吗?

0 投票
2 回答
1426 浏览

android - 是否可以使用 Microsoft Media Server 流式传输到 Android 手机?

假设我有 Microsoft 媒体服务器流(即 mms://[此处的某些 IP 地址])。此流包含音频和视频。是否可以将其流式传输到 Android 手机?我该怎么做呢?最好是视频,但如果它只是一个音频流,那也可以。

0 投票
2 回答
788 浏览

delphi - 获取 AVI 文件持续时间时出错

我在 WinAPI 上使用 JEDI 包装器中的 VFW 单元。

我正在编写的代码旨在搜索用户驱动器并检测warez。我们进行 MP3、WMA 和一些图形文件搜索。现在我们要检测非法电影。我想打开 AVI 文件,从中读取一些详细信息并关闭它。我有以下代码:

有两个问题:

  1. lLenMinutes 等于 98,而电影大约是两个小时。dwRate 是 100 万,dwScale 是 40k,所以 FPS 是完美的 25。MSDN:“单位由 dwRate 和 dwScale 定义”。
  2. 代码在 FreeAndNil 行崩溃。为什么?我假设我负责释放 lFile(至少我觉得应该释放文件)。如果不符合 FreeAndNil,我在退出程序时会出现访问违规。

那么,您知道如何从 AVI 文件中正确获取电影时长吗?为什么会崩溃?

编辑

电影是 2 小时一分钟,所以结果应该非常接近 120。lFile 在 Jedi 中声明为:

AVIFileOpen 在 JEDI 中声明为:

函数 AVIFileOpen(var ppfile: IAVIFILE; szFile: LPCWSTR; uMode: UINT; lpHandler: PCLSID): HResult; 标准调用;外部 AVIFILDLL 名称 'AVIFileOpenW';

在 MSDN 中:

STDAPI AVIFileOpen( PAVIFILE *ppfile, LPCTSTR szFile, UINT 模式, CLSID pclsidHandler );

MSDN 说:

“AVIFileOpen 函数打开一个 AVI 文件并返回用于访问它的文件接口的地址。”

所以我假设对象是由这个函数创建的。

编辑 2

avi 文件长度已移至新问题,因为 mghie 回答了这个问题。

0 投票
1 回答
1965 浏览

delphi - 获取 AVI 文件持续时间

我在 WinAPI 上使用 JEDI 包装器中的 VFW 单元。

我正在编写的代码旨在搜索用户驱动器并检测warez(注意:确定某些文件是否合法超出了此问题的范围)。我们进行 MP3、WMA 和一些图形文件搜索。现在我们要检测非法电影。我想打开 AVI 文件,从中读取一些详细信息并关闭它。我有以下代码:

所以 lLenMinutes 等于 98,而电影的长度约为 121 分钟。这是一个巨大的差异。我究竟做错了什么?dwRate 是 100 万,dwScale 是 40k,所以 FPS 是完美的 25。dwLength 是 147k MSDN 说:“单位由 dwRate 和 dwScale 定义”。

注意:这是这个问题的后续,但是由于崩溃问题已经解决,我关闭了另一个问题并将改进的内容移到这里。

0 投票
3 回答
272 浏览

multimedia - JPEG和GIF之间的算法区别是什么?

我目前正在做一个分配,找不到这个问题的答案..因为算法应该意味着(解决问题)

0 投票
1 回答
214 浏览

c# - 使用 C# 控制媒体播放器

我需要用 C# 编写一个控制不同媒体播放器的应用程序。我的 MediaKeyboard 可以控制例如 Songbird 和 WMP,所以必须有某种接口,两个播放器都实现了,还是我错了?我将如何编写这种应用程序?

0 投票
1 回答
2557 浏览

qt4 - Qt 多媒体 API 和视频解码

我正在寻找 Qt Multimedia API,因为我想在 2 个不同的小部件上显示相同的视频。在破解了有限的“videographicsitem”示例之后,它使用 2 GraphicsView 工作。但是这个例子使用QMovie解码gif,我想解码avi、mp4等,我可以用什么来代替QMovie呢?每个平台都支持多媒体 API 吗?

0 投票
2 回答
2275 浏览

objective-c - 如何获取有关媒体文件的特定信息(持续时间、比特率、FPS 等)

在使用 Finder 时,我需要获得与“获取信息”相同的信息;更具体地说,我需要“更多信息”部分中存在的相同信息,例如持续时间、比特率、维度、编解码器、音频通道等。

要获取大小、类型等基本信息,我有:

是否有任何本地 Cocoa 库来获取此信息?