问题标签 [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.
html - HTML5 - 如何在移动浏览器上多次播放(重播)音频文件?
所以我最近试图学习 html5 的东西并得到了音频标签。它似乎在我的 PC 浏览器 Chrome 上运行良好,但在我的 android(4.0,同时使用股票浏览器和 dolphin)上运行得不是很好。它会播放一次音频,但不会再播放一次。以这个网站为例:
http://www.stefanvignir.de/rimshot/
非常基本,它有一个按钮,每次按下它都会播放音频,但在我的安卓上没有。它仅在您第一次按下时播放。你如何解决这个问题?只是等待移动浏览器更新?
我听说一个解决方法是设置 audio.currentTime = 0; 但这似乎并没有解决任何问题。显然您可以重置源(audio.src = audio.src),这将允许您多次播放它,但它必须重新下载文件。我猜是一种解决方法,但不可接受。
有什么建议么?谢谢。
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 数组将被初始化很多次,这是低效的,在示例代码中,这只会被初始化一次。
jquery - 完成后再次启动jquery动画
我是 JQuery 新手,目前无法解决这个问题。我在单击链接时创建了一小段动画。但是,当我再次单击链接时,动画不会重播。我需要刷新页面才能使其正常工作。
这是完整的代码。当有人点击时,我正在尝试制作一系列动画。
这是更新的代码
当有人再次单击链接 ID #start 时,我希望重播整个动画/功能。
抱歉之前未完成的代码非常感谢任何帮助..再次感谢
android - 从内存源重放音频
我在内存中有一些音频数据(原始未压缩的音频波形,无文件格式)并想重播它。Android 内部的 Mediaplayer 似乎只支持重播存储在磁盘上某处的文件,我找不到可以接受数据数组而不是路径/URL 的 setDataSource() 方法。
那么如何重放未存储在磁盘上的波形呢?
谢谢!
logging - 事件溯源和记录/重放命令
我从未听说过在 CQRS/ES 架构中存储/重放命令,我想问这是一种常见的做法吗?我了解命令和事件之间的区别,但是,可以说,从 QA 的角度来看,重播生产环境中发生的崩溃可能很有用。
c# - 回放结束时 XNA NAudio WaveChannel32 打印线
我正在使用 NAudio WaveChannel32 重播录制的声音,现在我希望在重播完成后自动打印一些行。
所以在 XNA 更新函数中,它就像:
if 条件应该是什么?
谢谢!
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();
,但没有成功。
php - 使用 Mcrypt 和 PHP 通过 HTTP GET 参数的公钥/私钥加密来防止重放攻击
我想创建一个游戏应用程序,因为我希望客户端将分数和其他应该加密的信息发送到服务器。
我知道有一种方法可以mcrypt
使用公钥和私钥加密数据。所以客户端的应用程序将加密,但我是唯一能够解密它的人。我没有更多信息可以继续,我只想知道粘贴数据的最安全方法。
到目前为止我所理解的是这个例子:
如果我有:?username=foo&score=50&msg=hello
我可以将其加密为:(msgencrypted=fgus9g8uywe978ygt7923y5235sdfdsadfsd
示例)
并且只有使用我服务器上的特定密钥才能解密它。
同样,我只是想找到向用户隐藏数据的最佳方法,这样他就无法解密它。
这意味着如果我加密了一条消息......该消息将无法发送两次。
因此,如果用户使用 firebug 查看发送的请求并尝试再次发送,则该消息将无效。我想我可以将它记录在数据库中。但如果有这样的方法,那就太好了。
我正在使用 PHP 5.4。
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 调用重播功能?
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 运行它。