问题标签 [rewind]

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

ios - AVPlayer 是否支持实时事件倒带?

我正在使用 AVPlayer 播放流媒体内容。AFAIK,有 3 种流内容

  1. 渐进式下载:像 VOD 一样,这是一个完整的视频。我可以快退和快进并获取视频的持续时间
  2. 直播:这就像看电视频道。我无法获得持续时间
  3. 现场活动:就像一场足球比赛

如我错了请纠正我。

我的问题是 AVPlayer 可以与现场活动一起使用吗?例如,足球比赛从早上 7:00 开始,大约持续 2 小时。您在上午 8:00 打开流,可以倒带吗?AVPlayer 是否不断更新持续时间?

另外,我发现currentPlaybackTime

对于视频点播或逐步下载的内容,此值以从当前项目开始的秒数为单位进行测量。更改此属性的值会将播放头移动到新位置。对于从服务器实时流式传输的内容,此值表示播放列表首次加载时从开始的时间。

不知道什么For content streamed live from a server, this value represents the time from the beginning of the playlist when it was first loaded.意思

0 投票
1 回答
3789 浏览

java - 使用runnable实现Android MediaPlayer实时快进和快退按钮

我需要这方面的帮助,但并没有真正找到明确的说明。如何创建一个按钮,可以快进和快退当前歌曲。

0 投票
1 回答
1921 浏览

html - 音频html标签不能快进或快退控制

我正在使用音频 html 标签从我的上传服务器加载音频,但我不知道我的音频无法像往常一样循环、快进或快退控制的原因是什么。

我的音频: http: //vmeet.world-telephone.com/m2/x.php ?f=1682667950&x=1

标题:

请告诉我如何解决它,非常感谢

0 投票
1 回答
767 浏览

c - 如何在 C 中重用(倒带)重定向文件

<我使用终端中的 I/O 重定向将一个文本文件输入到我的 C 程序中:

然后在我的代码中使用getchar()scanf()从重定向的输入中读取。但是,由于这是一个重定向文件,我不能使用 C 文件指针来回退缓冲区。

getchar()(我想计算任意大小的文件中的行数,以便我可以初始化一个数组,然后我想使用和/或重新读取文件scanf())。

使用重定向输入时如何实现倒带或刷新?

0 投票
0 回答
371 浏览

unix - FORTRAN:读取大型分段文件,REWIND 和 BACKSPACE

我正在处理一个复杂的代码并进行了一些更改。代码的主要目的是打开两个文件并通过一次从每个文件中获取数据来执行计算。这些文件非常大且未格式化。

我的第一个更改是使用分段文件类型标志保存这些文件,并让代码将它们作为分段读取。这工作正常。

我的下一个更改是将 REWIND 转换为 BACKSPACE,这就是我的代码的样子:

这里发生了什么:IVEC 是文件的句柄。FILE1 按顺序读取,如 1, 2, 3, 4,....N。然后,对于 FILE1 中的每个 N,FILE2 被读取两次,并在 FILE1 中的记录 N 和 FILE2 的记录 N-1 和 N+1 之间执行计算。即计算(FILE1_N, FILE2_N-1) 和计算(FILE1_N, FILE2_N+1)。

在代码中,kbeg 是 FILE2 的当前记录,kned 是想要的记录。

这是需要 REWIND 的地方,需要倒带 FILE2 以到达 N-1 以进行后续的 N+1 (FILE1) 计算。我的问题是这个 REWIND 被证明是最大的瓶颈,我试图通过实现这个 IF 语句来执行 BACKSPACE 来加速它(在我修改之前,只有 ELSE 部分中的语句存在,“+6”在那里因为我的文件在记录开始之前有一个 6 行标题)。

问题:现在我做了这个改变,BACKSPACE 似乎加快了进程,但现在当我读取 FILE2 记录时,数据与我刚刚使用 REWIND 功能时不同。这里的逻辑似乎很好,它实际上是我第一次对 FILE2 执行此操作,但之后数据似乎是错误的。

我想知道是否需要注意有关分段记录的某些内容,以使 BACKSPACE 正常工作。此外,我的膝盖和 kbeg 显示正确。唯一的问题是,当我将数据读入数组时,数据与仅存在 REWIND 函数时的数据不同。

我错过了什么吗?

如果我需要提供更多信息,请告诉我!

0 投票
0 回答
378 浏览

android - logcat 如何记录日志消息的时间戳?

我正在尝试使用 logcat 消息中的时间戳来测量 android 中两个事件之间经过的时间,但不幸的是我注意到了一件奇怪的事情:第二个事件的时间戳早于第一个事件。系统时间好像被重置了。这怎么可能发生?

0 投票
3 回答
133 浏览

php - Wordpress:多个循环不会倒带

我的 Wordpress 网站的一页上有三个循环。每个循环都做不同的事情,但我想在底部重用其中一个循环(loop2)。所以我尝试在第一次使用它后立即回退这个循环,但由于某种原因这不起作用,因为第二次它不会再次循环。

它与wp_reset_postdata每个循环后的 I 调用有关吗?我错过了什么?

这是我的代码:

0 投票
1 回答
177 浏览

chef-infra - chef-rewind:发布上游配方的展开部分(ceph::mon)

我正在尝试从我的包装食谱食谱中的上游食谱 (ceph) 中展开部分厨师食谱。简而言之,在某些必需的服务启动并运行之前,ceph 用户池创建块在部署中执行得太早了。我将它移到一个新的包装配方中,当服务运行时,它将在运行列表的下方进一步执行。

为此,我试图从 ceph::mon 上游配方中倒回下面的块,然后在稍后在我的新包装器配方中执行它。我的代码目前如下:

chef-client 的错误输出:

我尝试了各种放松语句:例如

我以前在资源上使用过展开/倒带(例如“执行 x”),但我不确定如何正确展开。我已经阅读了 chef-rewind 提供的有限文档,但我找不到解决方案。

0 投票
1 回答
1266 浏览

c - rewind() 到底是做什么的?

我在 C 中遇到了这个rewind()函数。我从这里浏览了它的描述和示例。

描述中提到了以下有关该功能的内容:

C 库函数void rewind(FILE *stream)将文件位置设置为给定流的文件的开头。

我真的还没有弄清楚这个想法。我们能把它想象成一个光标在要读取的文件中移动,然后rewind()简单地将光标设置到文件的开头吗?

0 投票
2 回答
1908 浏览

c - 为什么 rewind() 在这个简单的程序中没有按预期工作?

为什么下面的程序没有按预期打印新创建的文本文件( “E” )的第一个字符?这是一个简单的程序,我试图从各个方面来看问题,但找不到原因。文本文件正在我的 D 驱动器上创建,内容为“ EFGHI ”,但由于某种原因,即使我倒带和阅读使用并且输出为-1 ,也没有读取“E”getc()

更新: