问题标签 [segments]

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 投票
0 回答
676 浏览

objective-c - 从 AVPlayerItemTrack 获取片段

我正在尝试在 AVPlayer 中使用 m3u8 播放列表。我通过网络获取播放列表,我想获取每个视频轨道具有的片段或视频的当前片段。

我正在使用苹果示例代码来执行此操作。

我有一个 AVPlayerItemTrack ,我从用于显示视频的 AVPlayerItem 获得它,但我找不到获取该轨道片段的方法。

有任何想法吗?

0 投票
1 回答
440 浏览

codeigniter - 带有子文件夹和 uri 段的 Codeigniter

我有一个网站叫:订单。

在控制器文件夹中,我有一个名为:manage 的子文件夹。

在那里我有一个控制器叫做:editOrder

在 editOrder 控制器中,我有一个索引函数,它获取 $id 作为参数。

在我的一个表格中,我有一个链接:editOrder/1

在我的路由文件中,我有以下代码:$route['editOrder'] = 'manage/editOrder'; 该链接给出了未找到的错误页面。

我尝试手动转到该页面,如下所示:http://localhost/orders/editOrder/1 找不到页面

我试过这样:

在我的路线文件中:

网页未找到

我已将配置文件更改为:

$config['enable_query_strings'] = TRUE;

并尝试了这种方式:

这将我带到主页。

如何将 id 段传递给 editOrder 控制器??????

啊啊啊啊

我怎么称呼这个控制器????

0 投票
2 回答
806 浏览

r - 在 R 中绘制重叠位置

我在 R 中有一个这样的数据框:

我想将它绘制成 x 轴是位置,y 轴是该位置的样本数,每个样本的颜色不同。所以在上面的例子中,你会有一些高度为 1 的位置,一些高度为 2 和一个高度为 3 的区域。目的是找到有大量样本的区域以及该区域中有哪些样本。

即类似的东西:

其中 * = 样本 1,- = 样本 2 和 & = 样本 3

0 投票
2 回答
192 浏览

apache - apache重写codeigniter的url

我需要构建应用程序,为此我正在使用 codeigniter。公司向我发送了一个无法从他们那里更改的格式的链接链接如下:

我如何用 .htaccess 重写它,以便 codeigniter 以分段格式获取链接,例如

谢谢

编辑。花了几个小时并尝试了这样的事情:

然后像这样输入网址:

我懂了:

为什么返回的 url 在结尾有 GET 参数?还有一个问题,如果该公司将更改并添加额外的链接参数,重写将被破坏?那么如何才能更普遍呢?

0 投票
1 回答
8604 浏览

http-live-streaming - #EXTINF - 苹果 hls 播放列表中的字段具有小数位的持续时间 - 由 mediafilesegmenter 生成

我正在使用mediafilesegmenter为 mp4 电影生成 HLS 播放列表。我的命令如下,

mediafilesegmenter movieName.mp4 -I -f /Library/WebServer/Documents/vod/movieName/ -t 10 -l movie.log -k /Library/WebServer/Documents/vod/movieName/keys/ -K http://KEYSERVER/keys/ -key-rotation-period 10 -encrypt-rotate-iv-mbytes=1024 -J random

通过这个命令,我可以很好地生成播放列表,但持续时间#EXTINF:是小数位。我确实检查了 HLS 草案,它说

EXTINF 标记指定媒体段的持续时间。它仅适用于其后的媒体 URI。每个媒体段 URI 之前必须有一个 EXTINF 标记。它的格式是:

#EXTINF:<duration>,<title> >

“持续时间”是十进制位置表示法的整数或浮点数,以秒为单位指定媒体段的持续时间。报告为整数的持续时间应该四舍五入到最接近的整数。如果播放列表文件的协议版本小于 3,则持续时间必须是整数。

我的问题是我怎样才能使 #EXTINF整数?我确实使用了该选项 -t 10-t 15 几个数字,但我的播放列表仍然有
#EXTINF:14.792, 等等。

任何人都可以指出我要对命令进行哪些更改以便我获得基于整数的整数#EXTINF

我的 mediasegmenter 版本是mediafilesegmenter: Beta Version 1.1(111116)

我正在使用Darwin Kernel Version 10.8.0 with x86_64mac。

0 投票
1 回答
552 浏览

codeigniter - 子域 URL 段可以用作 Codeigniter 中的类吗?

我需要使用一个子域作为一个类。即,而不是:

www.example.com/class/function/ID 例如 www.example.com/town-name/history/1

我需要

class.example.com/function/ID 例如town-name.example.com/history/1

我已经在 nginx 中对子域进行了通配符,现在我已经用谷歌搜索并阅读了

http://codeigniter.com/user_guide/libraries/uri.html

http://codeigniter.com/user_guide/general/urls.html

http://codeigniter.com/user_guide/helpers/url_helper.html

但没有什么相关的。我需要这样做,以便如果将另一个城镇添加到数据库中,它将解决该新城镇及其详细信息。

我看到很多关于重写、重定向等的讨论,但我特别需要使用子域城镇名称作为类变量。如果可能的话,在一个想法世界中,我可以同时使用两者,但我怀疑这可能吗?

几年来,我已经在普通的旧 php 中运行良好;现在,如果可能的话,我想在不破坏旧结构的情况下升级到 codeigniter(另外还有一个很好的理由)。

谢谢。

0 投票
1 回答
2606 浏览

r - R:使用segments函数绘制堆叠线图

我编写了一个函数,该函数沿轴绘制多条线,并将它们堆叠在它们重叠的地方。下面是代码、示例表和它生成的图像。

情节主要是我一直在寻找的,但有几件事(按重要性排序):

  1. 绘制分段是一个极其缓慢的过程:大约每 0.5 秒绘制 1 个分段。考虑到它们只是线条,我预计会更快。我不知道这是什么原因。我知道 R 中的显式循环可能会很慢,所以可能是这样,或者我应该以某种方式在屏幕外绘图,然后再将绘图推到屏幕上?找到一种节省时间的方法来绘制这种地图很重要,因为我的表格很容易有数万行长。

  2. 无论 Y 位置的数量如何,我都找不到任何方法将 y 位置之间的间隙指定为固定距离。在极端情况下,仅绘制两个线段会产生一个线段彼此相距很远的图。

任何人都可以帮助我解决这些问题(或者实际上,我可以做得更好)吗?

(在此代码中读取 == 段)

功能:

示例代码:

结果:

我的图表

0 投票
2 回答
324 浏览

performance - 提高可视化重叠段的性能

我有一组 x 点对沿 x 轴绘制线段,以在 R 中创建自定义读取映射:

示例阅读地图

绘制这些线段的一半任务是确定它们的 y 位置,以便没有两个重叠的线段在同一 y 水平上。对于每个段,我从第一个位置迭代 y 级,直到到达一个尚未包含与当前段重叠的段的位置。然后我记录当前段的结束位置并移动到下一个。

实际代码是一个函数,如下:

我的实际数据集非常大,据我所知,它包含的区域最多可以有 600000 次读取。读取会自然堆叠在一起,因此很容易实现最坏的情况,即所有读取都相互重叠。绘制大量读取所花费的时间对我来说是不可接受的,因此我正在寻找一种方法来提高该过程的效率。我可以用更快的东西替换我的循环吗?有没有一种算法可以更快地安排读取?我现在真的想不出更好的方法来做到这一点。

谢谢你的帮助。

0 投票
2 回答
605 浏览

php - 我的 php 控制器不能包含 css 文件

以下问题让我发疯,也许我觉得很难。

事情是这样的,我开发了一个运行良好的小型 MVC 框架。至少没有 url 重写。

问题是,一旦我使用 url 重写,模板中包含的诸如 css 或图像之类的东西就会被定向到错误的目录。

如果我输入例如: http: //www.domain.com/home那么一切都很好,css 文件从http://www.domain.com/css/目录加载。

但是当我输入:http://www.domain.com/home/时,不会加载 css 文件,因为它在http://www.domain.com/home/css/中寻找css文件不小心弄错了目录。它似乎将 home/ 视为查找包含文件的目录。

如果我根本不使用任何 url 重写,只需键入:http ://www.domain.com/index.php?slugs=home/那么根本没有问题。所以我不认为问题是由我的脚本引起的,所以我认为应该在 .htaccess 文件中查找问题。

这是我的 htacces 文件:

有没有办法让 home/test/whatever(段)不被视为一个目录?

希望我的帖子有意义,我经常想复杂:P

已经感谢任何帮助!:)

Gr,爱马仕。

0 投票
1 回答
190 浏览

php - 当 CodeIgniter 中有额外的 URL 段时,如何显示 404?

基本上,我有一个 CodeIgniter 网站,通过这个 url 注册用户:
http ://website.com/user/register/1

不幸的是,当您像这样在 URL 中传递额外的参数时: http ://website.com/user/register/1/extraargs/extraargs

这是我的代码:

它没有显示 404。它只是忽略了额外的参数。我想要它,这样额外的参数就不会影响 URL。如果有额外的 URL 参数,我想显示 404。你怎么做到这一点?另外,额外的 URL 段会影响安全性吗?谢谢。