问题标签 [wmv]

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

flash - 在网站上播放 AVI、WMV、SWF,单人播放

我一直在寻找支持多种格式的播放器,例如标题中的那些,或者我可以用来播放它们的几种格式,但是我没有运气,有没有人真的为所有格式开发了一个?或者有人有解决办法吗?

0 投票
1 回答
449 浏览

silverlight - 流式传输 WMV 内容的最佳播放器 - 64 位?

我刚刚意识到客户端正在使用 JW WMV 播放器流式传输 .wmv 广播。当我在 Firefox 中访问该页面时,它告诉我需要以 32 位重新启动 Firefox,因为该插件在 64 位中不可用。

所以我猜JW WMV播放器是建立在silverlight上的,目前只支持32位。

我的问题是:有没有更好的解决方案在网页上嵌入 wmv 流?或者要求您的观众以 32 位模式重新启动浏览器以查看流媒体内容是否可以接受?

0 投票
2 回答
846 浏览

c# - 从avi到wmv的转换

我想自己制作一个 avi 到 wmv 的转换器。为此,我的理解是我会研究 avi 文件的内部结构并逐帧提取并放入 wmv 编码帧的方式。我想提一些学习wmv模式的建议。有没有外行的在线文档。

0 投票
4 回答
1707 浏览

java - .wmv 文件的格式。(或者任何视频文件都会很棒)

我想拍摄一个视频文件并使用 java 对其进行“加密”。现在加密只是翻转比特。我希望视频仍然能够播放,因此标题需要完好无损。我发现很难找到标题有多大。我尝试使用 .avi 文件并使用此链接AVI 文件详细信息假定标题大小,但这似乎不起作用。然后我最终猜想保持前 40kb(看起来很大?)完好无损,然后翻转后面的所有位。这成功了,我猜虽然视频最后有问题,但猜测 40kb 是不可接受的。然后我在这里读到 .avi 文件有一个预告片,所以我决定暂时避免使用它们以避免这种额外的复杂性。

谁能告诉我 .wmv 文件的格式是什么,最重要的是它的标题的大小。如果不是 .wmv,任何流行的视频文件都可以!

如果不清楚,请道歉。

0 投票
1 回答
514 浏览

objective-c - WMV 转换器失败 FFMpeg

我似乎无法让 FFMpeg 使用该库。每次我尝试将 asf 文件转换为 wmv。我在运行时遇到以下问题:

[wmv1 @ 0x81ee000]错误,分片代码为 2 [wmv1 @ 0x81ee000]标头损坏

这是我的代码:

我已经尝试了命令行实用程序,它成功地转换了文件。任何帮助都会有所帮助。谢谢

0 投票
1 回答
226 浏览

sharepoint-2007 - 在 SharePoint 2007 中自定义 wmv 播放器

我很确定这无法完成,但我需要一些确认。

我们必须自定义一个 wmv 播放器,它将作为 Web 部件添加到共享点页面。自定义包括更改播放器的 skni,例如开始、停止、播放、音量和全屏按钮。由于 wmv 播放器在 HTML 中呈现对象标签,我们将无法更改播放器的外观。

我们不能使用 flash 或 silverlight,因为我们的企业客户端不支持。

有没有办法改变播放器的外观?

谢谢

0 投票
1 回答
1928 浏览

iphone - 如何将 WMV 文件流式传输到我的 iOS 应用程序?

是否可以通过网络将 Windows Media Video (.wmv) 文件流式传输到我的 iPhone 应用程序中?

如果是这样,怎么做?有没有可以实现这一点的库?

0 投票
1 回答
253 浏览

javascript - javascript嵌入视频如何知道用户何时观看

我有一个在线课程。我想向用户展示一个包含以下内容的视频:

  • 它自动启动
  • 用户不能前后移动 (showcontrols=false)
  • 在观看整个视频之前,用户无法进入下一个课程页面

现在我错过了最后一点。我知道视频长度,所以我正在考虑设置一个计时器,以秒为单位检查视频位置并将其与长度进行比较。当当前视频位置非常接近长度时,启用下一步按钮。

如何以与大多数浏览器兼容的方式完成此操作?另外,有没有办法用javascript知道视频长度?(我不介意手动输入长度)

我有这样的事情:

0 投票
0 回答
778 浏览

javascript - 在 Firefox 中使用 window.open 打开一个 WMV 文件;文件下载后如何防止空白窗口打开或关闭?

当您在 CNET.com 上下载文件时,页面上会显示一条消息等待片刻,然后开始下载;如果没有,请单击链接。这与我正在使用的页面非常相似。

用户单击一个链接,此页面将显示一条与 CNET 类似的消息。唯一的区别是该文件是 WMV 文件,它会自动打开和播放。它在 IE 中运行良好。它在 Firefox 中无法正常工作。在 Firefox 中,如果用户进入工具->选项->应用程序并为 Windows Media Video File 选择“使用 Windows Media Player”,它会在外部 WMP 中播放。但是,如果用户使用 WMP 插件,页面会打开一个空白窗口,然后在外部 WMP 中播放视频。

有没有办法阻止它打开窗口,或者在下载和播放 wmv 后如何关闭窗口?

非常感谢。

更新

我在这里找到了一个可能与此问题有关的链接。它指出空白窗口是 Firefox 如何处理 WMP 插件的错误,与 ASX 文件有关。链接和我的问题之间的唯一区别是一个文件是 WMV 类型,另一个是 ASX 类型。该链接的日期为 2007 年,并且在 Firefox 1.5 上报告了该问题,但也许它仍有优点。也许 Mozilla 从来没有解决过这个错误(仅供参考:我使用的是 Firefox 9.0.1)。

我开始认为没有直接的解决方案。我可以放一个免责声明,通知用户关闭 Firefox 中的 WMP 插件。模态窗口或 iFrame 会有帮助吗?

0 投票
1 回答
313 浏览

directshow - 使用 WMASFWriter 生成在每个关键帧间隔处暂停的视频

我正在尝试基于 DirectShow SDK 中的 pushsource 示例创建 DirectShow 源过滤器。我的源过滤器基本上输出一组位图,每个位图通常持续约 600 毫秒,到视频。我已经设置了一个过滤器图,它使用 Async_reader 和 Wave Parser 用于音频和我的新过滤器来推送视频(过滤器是 CSourceStream,我在 FillBuffer 函数中填充我的帧)。它们都连接到 WMASFWriter 以输出 WMV。

我发现有时与关键帧间隔相对应,视频会暂停一两秒。这在高清分辨率下似乎更糟,认为这可能是一个红鲱鱼。什么样的事情可能会导致这种情况?这是否与我允许调用 FillBuffer 的频率有关(我的帧速率是 30fps,所以我最终会得到相同的位图重复几帧)?