问题标签 [media]

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 投票
5 回答
13048 浏览

c++ - 用 C++ 播放声音?

我将如何使它在我的程序中有一个按钮,当单击该按钮时我希望它在不打开和媒体播放器的情况下播放 .wma 文件?

0 投票
4 回答
13978 浏览

javascript - 从 Javascript 更改媒体特定的 CSS 属性

我有一个 CSS 属性(字体),我需要能够从 Javascript(下拉)中进行更改。但是,这种字体只能在打印时使用(@media print)。

因此,javascript 不能只更改字体的值,因为这也会影响屏幕视图。有没有办法只更改字体属性的打印版本?

或者,有没有办法让 CSS 属性成为对另一个属性的引用?

这样,在打印 CSS 中,我可以说字体:printfont,而在屏幕 CSS 中,我可以说字体:12。然后改变printfont的值,打印时只会改变字体。

谢谢。

编辑:关键是我需要能够从下拉菜单中更改文档打印的字体大小,但我不想更改文档显示的字体大小。

0 投票
6 回答
7096 浏览

windows - 使用 Windows Media Encoder 录制屏幕

编写一些 .Net 代码来记录屏幕和音频(来自计算机麦克风),然后输出到 wmv 文件是否容易。有参考代码吗?

顺便说一句:我从 WME SDK 中搜索了所有代码,没有这样的示例代码。

谢谢!乔治

0 投票
9 回答
55363 浏览

java - Java RTSP 客户端/服务器库

有人知道好的 RTSP 客户端/服务器 Java 库吗?

在 Google 上搜索显示 JMF,这是非常过时的。

谢谢。

0 投票
2 回答
2025 浏览

windows - 使用 Windows Media Encoder 设置默认音频设备失败

我正在参考以下文档部分“用于捕获屏幕的 Windows Media API”来捕获屏幕并且原始代码可以正常工作。当我添加附加功能时(我只是添加了几行以使其从默认音频设备录制),它在下一行失败(我调试并且看起来它在 COM 层失败?),有什么提示吗?我发布了原始源代码和修改后的源代码。

“如果(失败(hr=pSrcGrp->put_Profile(variant_t(pProfile))))”

http://www.geocities.com/krishnapg/screencap.html

原始源代码:

http://www.geocities.com/krishnapg/WMEncScrnCap.zip

我修改的源代码(我只修改了函数InitEncoder)

0 投票
1 回答
1422 浏览

c# - C# 程序在创建 Windows Media Encoder 对象时总是崩溃

我正在使用 Windows Vista x86 + VSTS 2008。使用语句创建新的 Windows Media Encoder 对象时

WMEncoder 编码器 = 新的 WMEncoder();

我的程序在 VSTS 2008 中总是崩溃。这是屏幕快照。有什么想法有什么问题吗?

http://i40.tinypic.com/2v96uqo.jpg

提前谢谢,乔治

0 投票
1 回答
1228 浏览

c# - 如何改进我的代码以提高视频质量?

我正在使用以下代码来利用 Windows Media Encoder 来录制屏幕。我使用的是 Windows Vista,屏幕分辨率 1024 × 768, 32 位。我的问题是,视频可以录制成功,但是当我播放录制的视频时,视频质量不是很好——例如字符非常模糊。我想知道我应该尝试调整哪些参数以获得更好的录像机视频质量?

我的代码,

提前谢谢,乔治

0 投票
1 回答
259 浏览

windows - Windows Media 编码器安装问题

我有一个用 C# 编写并依赖于 Windows Media Encoder 9 系列 SDK 的程序。为了让我的程序在其他目标机器上运行,我必须在目标机器上安装整个 Windows Media Encoder。

我的问题是,我想减少在目标机器上安装整个 Windows Media Encoder 的开销,有没有办法在目标机器上复制/注册一些 DLL 来减少整个 Windows Media Encoder 的安装开销?

编辑:我有一个新想法并征求意见,是否可以创建一个安装应用程序来一起安装 Windows Media Encoder 和我的应用程序 - 例如在一个安装向导中?

提前谢谢,乔治

0 投票
5 回答
30982 浏览

java - Android上的图片保存在哪里?

我的应用程序使用了相当多的图片,这些图片是从互联网上下载并缓存在 Android 手机本地的。我想知道,保存这些图片的正确方法是什么。我看到了几种方式,并不完全令人满意。

将它们保存在公共文件夹中的 SD 卡上

  • 使用卸载时不会释放的空间
  • 用户可以在图库中查看图片
  • 需要 sdcard 根目录上的文件夹(您实际上可以在浏览手机时看到它)

将它们保存在 SD 卡上的非公共文件夹中

  • 使用卸载时不会释放的空间
  • 偷偷使用 SD 卡上的空间

将它们保存在应用程序中

  • 过度扩大应用程序大小

在本地保存我的应用程序图像的正确方法是什么,不会分散用户的注意力,也不会在任何地方留下垃圾?

0 投票
2 回答
1462 浏览

windows - 如何提高视频质量?

我正在使用以下代码片段来录制屏幕,并且在大多数情况下录制的 wmv 文件足够清晰,但对于视频的某些部分,它不是很清晰(某些部分为灰色)。我录制的是全屏模式的ppt。我正在使用 Windows Media 编码器 9。

这是我的代码片段,

提前谢谢,乔治