问题标签 [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 投票
4 回答
533 浏览

html - 如何在 html 中嵌入波形文件(跨平台)

我想在 html 中嵌入一个波形文件(或 mp3)。windows平台没有问题。用户可以安装 Windows 媒体播放器插件。但是WMP不支持linux。除了使用 Flash 之外,还有什么方法可以做到这一点吗?

0 投票
2 回答
590 浏览

api - 使应用程序无线连接到 Xbox 360(ala Connect360、Rivet、Vuze)

Connect360、Rivet 和 Vuze 等程序可以无线连接到 Xbox 360,并与它共享 Mac 上的视频和图片。他们怎么做到的?

最简单的答案是微软提供了某种 API,但我一直找不到。此外,我列出的程序具有完全不同的功能集,而微软似乎不像是那种为这类事物提供 API 的公司。

基于所有这些,我觉得这更有可能是某种逆向工程。有没有人知道这是如何做到的?

0 投票
2 回答
110 浏览

xml - 书籍、杂志和其他形式媒体的架构

我将从事一个项目,该项目将大量涉及索引各种形式的媒体,包括书籍、杂志、网站/页面等。

我想知道是否有任何人都知道并可以将我作为起点或参考的标准架构、xml、dtd、对象模型、数据库模型等

非常感谢您可以分享的任何知识,谢谢!

0 投票
1 回答
1487 浏览

media - Window Media Player 对网页上的音频发出两个请求

我在网页中使用 Windows Media Player。我安装了版本 11,所以这是我现在正在测试的版本。播放器嵌入在带有以下 HTML 的页面中:

我在 JavaScript 中调用:

当我查看Fiddler时,我可以看到播放器实际上下载了两次“SomeAudioFile.mp3”。有什么设置我错了吗?我试图将“autoPlay”设置为 true 并避免调用“play()”。得到相同的结果 - 两次下载。

更新: 第一个请求的用户代理是“Windows-Media-Player/11.0.5721.5268”。第二个有“Mozilla/4.0(兼容;MSIE 7.0;Windows NT 5.1;GTB6;.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.04506.30;.NET CLR 3.0.04506.648;.NET CLR 3.5.21022;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729)”。看起来浏览器第二次运行相同的请求。不知道为什么

有任何想法吗?

更新(4/1/10):
仍然没有解决方案。

  • 我彻底调试了 JS,只有一个调用来MediaPlayer.URL='.....'设置音频文件。没有其他东西会触发媒体播放器加载文件,并且页面上没有其他地方引用音频文件。
  • 另一个有趣的事实是,当我在开发 Web 服务器上本地运行浏览器时,这不会发生(音频的双重加载)。但是对同一 Web 服务器的其他远程请求会产生双重音频加载。
  • 我相信我消除了与特定 IE 版本或媒体播放器版本的任何关联。IE6-8 和 WM9-12 会发生这种情况
0 投票
2 回答
651 浏览

c++ - 使用 WMAsfWriter 实时编码带有音频源的相机 - 抖动问题

我构建了一个 DirectShow 图表,其中包含我的视频捕获过滤器(抓取屏幕)、默认音频输入过滤器,它们都通过分离器连接到 WM Asf Writter 输出过滤器和 VMR9 渲染器。这意味着我希望将实时音频/视频编码与预览一起保存到磁盘。问题是无论我选择什么 WM 配置文件(即使是非常低的分辨率配置文件),输出视频文件总是“抖动”——每隔几帧就会有一个延迟。音频没问题 - 音频中没有抖动。CPU 使用率低于 10%,所以我认为这不是 CPU 资源不足的问题。我想我正确地给我的帧加了时间戳。可能是什么原因?

以下是解释问题的录像机视频的链接:

http://www.youtube.com/watch?v=b71iK-wG0zU

谢谢多米尼克·汤姆恰克

0 投票
1 回答
381 浏览

flash - Adobe Flash CS4 中的音频文件膨胀

每当我将 MP3 导入 Flash CS4 时,我都会看到 FLA 中的文件大小大幅增加。不仅库中 MP3 的文件大小膨胀,而且 FLA 的文件大小和导出时间也急剧增加。这会导致各种内存错误和性能下降。

Windows 资源管理器中的 MP3 文件:

替代文字 http://img155.imageshack.us/img155/5937/snag0003.jpg

Flash CS4 库中的 MP3 文件

替代文字 http://img27.imageshack.us/img27/9393/snag0004d.jpg

请注意,文件大小在导入时从 1.92 MB 变为 22.2 MB。FLA 的大小从 32 KB(空白)变为 21.9 MB。

我试过以各种格式保存——WAV、MP3、ASND 等,但没有运气。理想情况下,我想从 SoundBooth(或 QuickTime Pro、After Effects、Premiere)中导出不需要增加 FLA 大小或导出时间的内容。

0 投票
3 回答
182 浏览

iphone - 使用哪个移动平台创建音乐家支持应用程序 - 录音和播放?

我是一名希望在移动世界中玩耍的程序员。我想玩的应用程序将支持我的音乐爱好。我怀疑带有音乐播放器的手机可以很容易地被编程来支持古典音乐家的练习。

  1. 应该很简单:以 440 Hz(或 438,442)播放 A 进行调音。
  2. 应该很简单:节拍模式的节拍器
  3. 有趣的部分:我敲了一张简单的唱片,播放了一个片段,然后可以回放它,这样我就可以听到我错过的音符。你几乎可以用一些录音机做到这一点——但需要笨拙地选择一个文件、保存、打开一个不同的应用程序来播放,通常会使它无法使用。增值在于使这变得非常容易。

技术上:

  1. 用于声音输入的麦克风和现有 API。使用外部麦克风的能力会更好。
  2. 无需打开外部应用程序或对文件执行繁琐的操作即可访问媒体播放器 API。
  3. 充分访问播放 API 以创建特定的音符和节拍模式。
  4. 作为一个爱好应用程序,这不应该需要昂贵的工具。我可以切换到新手机来使用该应用程序。
  5. 可以轻松移植到上网本的东西的奖励积分。

我承认我是性感手机世界的新手。我目前使用带有短信功能的过时语音设备。我不会透露我目前的编程风格,因为学习一个新平台就好了。

0 投票
2 回答
760 浏览

mobile - 您能为手机客户端推荐一个好的媒体流服务器吗?

我正在寻找一个开源媒体流服务器。

它应该有一个 API。我希望能够将视频流式传输到手机。您能告诉我该软件的相对优缺点吗?目前我正在试验red5

0 投票
1 回答
1340 浏览

c# - 从 VOB(DVD) 文件中提取帧

我需要从视频文件生成缩略图,我使用 IMediaDet 从视频中获取帧,它不适用于 (*.vob) 文件 DVD,我如何在 C# 中从 DVD 获取缩略图..

0 投票
4 回答
7854 浏览

media - 视频格式分析器

我有一个视频文件,我不知道它是什么格式。

有没有软件可以分析它使用什么样的视频容器/压缩格式?

我尝试了 Gspot,但它不起作用(显示“未知格式”)

我确信该文件正在使用某种公共标准编解码器,因为我可以使用媒体转换器将其转换为 avi 或 mpg4 文件。

提前致谢。

这是 Gspot 的图片,但没有显示任何内容: alt text http://img19.imageshack.us/img19/2675/gspota.png

当我按1时,它说 DShow 报告错误。