问题标签 [seek]

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 投票
3 回答
2624 浏览

delphi - 德尔福 - 寻找();程序。不兼容类型

尝试编译时出现问题。寻找();最后一行返回错误不兼容类型。据我在网上阅读,Seek 接受 var: File 和 var: longint 所以我不明白为什么它被认为是一个坏类型,因为我给它一个文件和一个 longint。

FileB 被分配给代码主要部分的文本文件。这部分只是一个过程。

感谢任何帮助。更多代码如下。

0 投票
1 回答
2653 浏览

c# - C# WebStream 寻求下载“块”中的文件

我正在尝试制作一个小程序来通过 C# 中的 HTTP 下载文件。使用 WebClient 的基本下载工作正常,但现在我想尝试下载具有多个连接的文件。至今:

我可以使用这个 ResponseStream 下载文件,也可以使用一个 ResponseStream 分成两部分。我的问题是,WebStreams 不可搜索,所以我不能只设置一个位置来读取。如何使用不同的流(连接,我认为一个流不能被多个成员使用)同时通过 HTTP 下载一个文件。我在这里阅读了很多文章并搜索了几个小时,但我找不到解决方案。分块传输编码和这个话题有什么关系吗?

最好的问候, 达蒙

0 投票
4 回答
5484 浏览

java - BufferedReader 性能低下

我正在使用BufferReader.readlLine().

两个文件大小相同,为 130MB,但处理一个需要 40 秒,而另一个需要 75 秒。

我注意到一个文件有 180 万行,而另一个文件有 210 万行。但是,当我尝试处理具有相同大小的 300 万行的文件时,需要 30 分钟来处理。

所以我的问题是:

  1. 这种行为是因为缓冲区读取器的查找时间(我想知道如何BufferedReader工作或逐行解析文件?)

  2. 有什么方法可以更快地逐行读取文件吗?

好的朋友,我提供更多细节。

我使用正则表达式将行分成三部分,然后使用SimpleUnsortedWriter(由 Cassandra 提供)将其作为键、列和值写入某个文件。处理完 16MB 数据后,它会刷新到磁盘。

但是所有文件的处理逻辑都是相同的,即使是一个大小为 330MB 但少于 100 万行的文件在 30 秒内得到处理。可能是什么原因?

已经改变了-Xmx256M to -Xmx 1024M,但无论如何它都没有帮助。

更新: 根据我的观察,当我写入缓冲区(在物理内存中)时,没有。写入缓冲区的次数正在增加,较新的写入需要时间。(这是我的猜测)

请回复。

0 投票
3 回答
3834 浏览

.net - 寻求方法在 Powershell 脚本中不起作用

我正在尝试使用 .net API 来查找大型数据文件。由于某种原因,我无法使其工作。这是我的代码:

}

如果我使用 0 作为 seek 方法的参数,它会按预期从头开始搜索,但它也会在写入读取的行之前将 0 写入控制台。例子:

如果我尝试使用 4096 而不是 0 它只会写出:

我原以为除了前两行之外,它会写出与第一行相同的行。

有人可以看到问题吗?我有另一个问题让我想到了这个。有关更多背景,请参阅

编辑:仍在试图解决这个问题。有谁知道我还能在哪里找到有关此问题的信息?是否可以向 Microsoft 脚本专家发送问题?

此致

吉斯利

0 投票
2 回答
6196 浏览

api - JWPlayer 防止向前跳过,除非已经观看

我正在使用 JWPlayer 5.4,它是使用 javascript API 在页面上设置的。

我想做的是让用户只有在已经播放了视频的那部分时才能通过搜索栏快进/快退。

因此,如果用户是第一次观看视频,他们不能跳过当前位置,但是他们可以在视频播放的位置前后搜索。

我正在努力使用 API onTime 事件等来尝试计算数学以使其工作。

有谁知道如何做到这一点。

谢谢

0 投票
1 回答
215 浏览

actionscript-3 - 更改视频并在特定点启动

下午好工作人员。我有一个问题,我不认为解决方案。我是使用 Flash 的新手。我有一个视频播放器,现在我们正在实现一个高清按钮,播放器总是启动视频,360P 格式和流开始,如果用户点击高清,我需要保存点击视频的时间,然后调用另一个文件。mp4 720P 并在录制的同一点启动它。我已经尝试过使用 CONNECTION.STREAM.seek(TIME); 的各种方法;并且总是从(0)开始,我觉得因为没有在Buffering他不明白。谁能帮我解决这个问题?

如果你愿意,我可以在我的课堂连接中发布代码。

谢谢!

0 投票
1 回答
411 浏览

android - 媒体播放器搜索器

我会假设有人会找到一个简单的解决方案,但我还没有找到一个直接的方法。我想构建一个搜索栏,用于通过 MediaPlayer 播放音频。我无法在 MediaPlayer 对象中找到类似 onSeekChanged 的​​侦听器,因此我构建了一个 AsyncTask,它只是通过while(playing)循环保持刷新并更新持续时间和栏。然而,这似乎不是最好的方法,因为此while循环会导致应用程序运行非常缓慢(音频不会滞后,但暂停之类的按钮会延迟)。所以我想知道构建一个高效的搜索器的最佳实现是什么。这不是一个困难的问题,因为有这么多应用程序使用它,我只是想知道这样做的正确方法应该是什么。谢谢!

0 投票
3 回答
3084 浏览

c# - 为什么 StreamReader.EndOfStream 属性更改 BaseStream.Position 值

我编写了这个小程序,它从 Random.txt 中读取每 5 个字符。在 random.txt 中,我有一行文本:ABCDEFGHIJKLMNOPRST。我得到了预期的结果:

  • A的位置为0
  • F的位置是5
  • K的位置是10
  • P的位置是15

这是代码:

我的问题是,为什么后行while (!fp.EndOfStream) BaseStream.Position更改为 19,例如 a 的结尾BaseStream。我预计,显然是错误的,当我打电话给checkBaseStream.Position时会保持不变?EndOfStream

谢谢。

0 投票
2 回答
430 浏览

iphone - iPhone-MPMediaPlayer 禁用向前搜索按钮

我想从 MPMediaPlayer 中删除或禁用搜索前进按钮。我试图枚举所有视图,但显然我找不到这个按钮。

有人有什么主意吗?

谢谢。

0 投票
3 回答
1165 浏览

c - C程序写最后几行程序,求错误?

很长一段时间后,我试图用 c 编写代码,程序的目标是 1)打印作为参数接收的最后 10 行文本文件。2) 显示错误,否则 seek 命令有问题,会丢失纠正它。

这是错误,

可运行的程序或批处理文件。'seek' 不是内部或外部命令、可运行程序或批处理文件。