问题标签 [replay]

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

html - HTML5 - 如何在移动浏览器上多次播放(重播)音频文件?

所以我最近试图学习 html5 的东西并得到了音频标签。它似乎在我的 PC 浏览器 Chrome 上运行良好,但在我的 android(4.0,同时使用股票浏览器和 dolphin)上运行得不是很好。它会播放一次音频,但不会再播放一次。以这个网站为例:

http://www.stefanvignir.de/rimshot/

非常基本,它有一个按钮,每次按下它都会播放音频,但在我的安卓上没有。它仅在您第一次按下时播放。你如何解决这个问题?只是等待移动浏览器更新?

我听说一个解决方法是设置 audio.currentTime = 0; 但这似乎并没有解决任何问题。显然您可以重置源(audio.src = audio.src),这将允许您多次播放它,但它必须重新下载文件。我猜是一种解决方法,但不可接受。

有什么建议么?谢谢。

0 投票
1 回答
1627 浏览

c# - kinect工具箱录制和回放的使用

我是 StackOverflow 和 Kinect SDK 的新手。我目前正在从事我最后一年的项目,该项目涉及来自 Kinect 的 Record/Replay Colour/Depth 和骨架数据。找到了一个启用此功能的Kinect 工具箱,我正在将该工具箱与 SDK 示例项目(颜色/深度/骨架基础 C# WPF)集成,以制作一个可以显示之前记录的 .replay 文件中的所有流的程序。

我现在遇到的问题是由于工具箱中的 KinectReplay 类和 SDK 中的 KinectSensor 类的差异。在 Depth Basics 示例代码中,为了显示流,WindowLoaded() 中的以下行为从 Kinect 检索的数据分配空间:

/

在原始示例代码中,上述对象大小的参数是从 KinectSensor 对象中检索的,我需要做类似的事情,但从 KinectReplay 对象中获取数据,例如,我如何获得“<code>this.来自 KinectReplay 对象的 sensor.DepthStream.FramePixelDataLength” 为“<code>this.replay = new KinectReplay(recordStream);” ?

我能想到的唯一解决方案是调用“<code>this.depthPixels = new DepthImagePixel[e.FramePixelDataLength]; ” 在replay_DepthImageFrameReady(object sender, ReplayDepthImageFrameReadyEventArgs e)每次从 KinectReplay 接收到深度图像帧时调用其中。因此,一个 DepthImagePixel 数组将被初始化很多次,这是低效的,在示例代码中,这只会被初始化一次。

0 投票
3 回答
2233 浏览

jquery - 完成后再次启动jquery动画

我是 JQuery 新手,目前无法解决这个问题。我在单击链接时创建了一小段动画。但是,当我再次单击链接时,动画不会重播。我需要刷新页面才能使其正常工作。

这是完整的代码。当有人点击时,我正在尝试制作一系列动画。

这是更新的代码

当有人再次单击链接 ID #start 时,我希望重播整个动画/功能。

抱歉之前未完成的代码非常感谢任何帮助..再次感谢

http://jsfiddle.net/gopakumar/tgz5y/1/

0 投票
1 回答
366 浏览

android - 从内存源重放音频

我在内存中有一些音频数据(原始未压缩的音频波形,无文件格式)并想重播它。Android 内部的 Mediaplayer 似乎只支持重播存储在磁盘上某处的文件,我找不到可以接受数据数组而不是路径/URL 的 setDataSource() 方法。

那么如何重放未存储在磁盘上的波形呢?

谢谢!

0 投票
2 回答
669 浏览

logging - 事件溯源和记录/重放命令

我从未听说过在 CQRS/ES 架构中存储/重放命令,我想问这是一种常见的做法吗?我了解命令和事件之间的区别,但是,可以说,从 QA 的角度来看,重播生产环境中发生的崩溃可能很有用。

0 投票
1 回答
109 浏览

c# - 回放结束时 XNA NAudio WaveChannel32 打印线

我正在使用 NAudio WaveChannel32 重播录制的声音,现在我希望在重播完成后自动打印一些行。

所以在 XNA 更新函数中,它就像:

if 条件应该是什么?

谢谢!

0 投票
1 回答
142 浏览

javascript - 每 10 秒从 iFrame 中的元素获取 html

所以我一直在寻找一种可能的解决方案来制作一个javascript,jquery,它在iFrame中搜索某个类或id元素。然后取出里面的html。(例如。<a id="link">Here's a link</a>)。然后把它变成一个字符串,并且每 5 秒左右重播一次这个函数。有没有人知道这个或教程的好解决方案?

我试过这个功能var inf = $('#iframeid').contents().find('#theid').html();,但没有成功。

0 投票
1 回答
1472 浏览

php - 使用 Mcrypt 和 PHP 通过 HTTP GET 参数的公钥/私钥加密来防止重放攻击

我想创建一个游戏应用程序,因为我希望客户端将分数和其他应该加密的信息发送到服务器。

我知道有一种方法可以mcrypt使用公钥和私钥加密数据。所以客户端的应用程序将加密,但我是唯一能够解密它的人。我没有更多信息可以继续,我只想知道粘贴数据的最安全方法。

到目前为止我所理解的是这个例子:

如果我有:?username=foo&score=50&msg=hello
我可以将其加密为:(msgencrypted=fgus9g8uywe978ygt7923y5235sdfdsadfsd示例)

并且只有使用我服务器上的特定密钥才能解密它。

同样,我只是想找到向用户隐藏数据的最佳方法,这样他就无法解密它。

这意味着如果我加密了一条消息......该消息将无法发送两次。

因此,如果用户使用 firebug 查看发送的请求并尝试再次发送,则该消息将无效。我想我可以将它记录在数据库中。但如果有这样的方法,那就太好了。

我正在使用 PHP 5.4。

0 投票
2 回答
186 浏览

actionscript-3 - 如何为自预加载的 Flash 电影正确添加“重播”功能?

我在 FlashDevelop 中制作了一个 Flash 项目来制作广告。

Preloader 是通过使用 Additional Compiler 参数来设置的:

-frame=NameOfLabel,NameOfMainClass

我的主类在顶部/默认包级别被简单地称为“Main”。

因此,作为 SWF 的预加载器部分的帧 #1具有:

  • 很少的位图、矢量图形和文本(保持在 50kb 以下);
  • 中心的YouTube视频播放器(不计入文件大小限制);

框架 #2包含其他所有内容(Main 类基本上嵌入了它的所有依赖项)。这包括:

  • 来自预编译 SWF 的资产(位图、符号、字体、XML 数据);
  • 导入的所有类(对于导入其他类的每个类都是递归的);

现在我的大问题是,我的客户在我完成 99.9% 的项目很久之后才请求“重播”功能。

我将项目或多或少分成不同的状态(介绍、就绪、SlideMenu 等),但我不确定如何轻松地将 Flash 电影重置到最开始(预加载和显示的位置) YouTube 视频)。

简单的解决方案是简单地调用一个可以刷新 Flash 容器的 ExternalInterface JavaScript 方法,但我认为我无法控制 HTML / JavaScript 端发生的事情。

有没有一种简单的方法可以从 AS3 调用重播功能?

0 投票
1 回答
958 浏览

memory - 全局内存重播开销从何而来?

运行以下代码在 NVIDIA Visual Profiler 中写入 1 GB 全局内存,我得到:
- 100% 存储效率
- 69.4% (128.6 GB/s) DRAM 利用率
- 18.3% 总重放开销
- 18.3% 全局内存重放开销。

内存写入应该是合并的,内核中没有分歧,所以问题是全局内存重放开销来自哪里?我在 Ubuntu 13.04 上使用 nvidia-cuda-toolkit 版本 5.0.35-4ubuntu1 运行它。