問題タブ [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 プレイリストを操作しようとしています。Web からプレイリストを取得し、各ビデオ トラックに含まれるセグメントまたはビデオの現在のセグメントを取得したいと考えています。

これを行うために、アップルのサンプル コードを使用しています。

ビデオの表示に使用する AVPlayerItem から取得した AVPlayerItemTrack がありますが、このトラックのセグメントを取得する方法が見つかりません。

何か案は?

0 投票する
2 に答える
806 参照

r - Rでの重複位置のプロット

R に次のようなデータフレームがあります。

そして、x 軸が位置で、y 軸がその位置のサンプル数で、各サンプルが異なる色になるようにプロットしたいと思います。したがって、上記の例では、高さ 1 の位置、高さ 2 の位置、および高さ 3 の領域が 1 つあります。目的は、多数のサンプルがある領域と、その領域にあるサンプルを見つけることです。

つまり、次のようなものです:

ここで、* = サンプル 1、- = サンプル 2、& = サンプル 3

0 投票する
2 に答える
192 参照

apache - コードイグナイターのApache書き換えURL

アプリをビルドする必要があり、これには codeigniter を使用しています。会社は、会社側から変更できない形式のリンクを私に送信します。リンクは次のようなものです。

codeigniter が次のようなセグメント化された形式でリンクを取得するように、.htaccess で書き直すにはどうすればよいですか

ありがとう

編集。数時間かけて、次のようなことを試しました。

そして、次のように url を入力します。

私はこれを得た:

返された URL の末尾に GET パラメータがあるのはなぜですか? もう 1 つの質問ですが、その会社が変更され、リンクに追加のパラメーターが追加された場合、書き換えは壊れますか? では、どうすればより普遍的になることができるでしょうか?

0 投票する
1 に答える
8604 参照

http-live-streaming - #EXTINF-アップルのhlsプレイリストのフィールドに小数点以下の桁数があります-mediafilesegmenterによって生成されます

私はmediafilesegmentermp4映画の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> >>

「duration」は、メディアセグメントの期間を秒単位で指定する、10進数の位置表記の整数または浮動小数点数です。整数として報告される期間は、最も近い整数に丸められる必要があります。プレイリストファイルのプロトコルバージョンが3未満の場合、期間は整数でなければなりません。

私の質問は、どうすれば #EXTINF整数にすることができますか?私はオプション -t 10-t 15 いくつかの数字を使用しましたが、それでも私のプレイリストには
#EXTINF:14.792, などがあります。

整数ベースになるようにコマンドを変更する方法を教えてもらえます#EXTINFか?

私のメディアセグメンターのバージョンは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 例 町名.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: セグメント関数を使用して積み上げ線のマップをプロットする

軸に沿って多数の線をプロットし、それらが重なる場所に積み重ねる関数を作成しました。以下は、コード、サンプル テーブル、および生成される画像です。

プロットは、ほとんどが私が探していたものとまったく同じですが、いくつかの点については (重要度の順で):

  1. セグメントをプロットするプロセスは非常に遅く、0.5 秒ごとに約 1 セグメントです。それらが単なる行であることを考えると、私はもっと速いものを期待していました. これの原因はわかりません。Rでは明示的なループが遅くなる可能性があることを知っているので、これかもしれません. この種のマップをプロットするための時間効率の良い方法を見つけることは重要です。私のテーブルは簡単に数万行の長さになる可能性があるからです。

  2. Y位置の数に関係なく、y位置間のギャップを固定距離に指定する方法が見つかりません。極端に言えば、2 つのセグメントだけをプロットすると、セグメントが互いに非常に離れたプロットが作成されます。

これらの点のいずれかで誰かが私を助けることができますか (または、実際に、私がより良くできる他の何か)?

(このコードでは == セグメントを読み取ります)

関数:

サンプルコード:

結果:

私のグラフ

0 投票する
2 に答える
324 参照

performance - 重複するセグメントを視覚化するパフォーマンスの向上

Rでカスタム読み取りマップを作成するためにx軸に沿ってセグメントを描画するためのxポイントのペアのセットがあります。

地図を読む例

これらのセグメントをプロットするタスクの半分は、オーバーラップする2つのセグメントが同じ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 /は、含まれているファイルを探すディレクトリと見なされているようです。

http://www.domain.com/index.php?slugs=home/と入力するだけで、URL書き換えをまったく使用しない場合は、まったく問題はありません。したがって、問題の原因はスクリプトにあるとは思わないので、.htaccessファイルで問題を探す必要があると思います。

これが私のhtaccesファイルです:

ホーム/テスト/何でも(セグメント)がディレクトリとして表示されない方法はありますか?

私の投稿が理にかなっていることを願っています、私はしばしば複雑だと思います:P

すでに助けてくれてありがとう!:)

Gr、エルメス。

0 投票する
1 に答える
190 参照

php - CodeIgniterに余分なURLセグメントがある場合、どのように404を表示しますか?

基本的に、私はこのURLを介してユーザーを登録するCodeIgniterサイトを持っています:
http ://website.com/user/register/1

残念ながら、次のようなURLで追加の引数を渡すと、http: //website.com/user/register/1/extraargs/extraargs

これが私のコードです:

404は表示されません。余分な引数を無視するだけです。余分な引数がURLに影響を与えないようにしたいと思います。追加のURL引数がある場合は、404を表示したいと思います。これはどうやるんですか?また、余分なURLセグメントはセキュリティに影響を与える可能性がありますか?ありがとう。