私はこの問題が私のビデオにキャプションで配置されるようにしています。JWPlayerを使用してファイルをJSONに変換する
私は私のオブジェクトの中に値として私の.vttを置いていますが、ブラウザは出力された方法が好きではないようです。私は、このガイドhere
を以下のよこれが私のコンソール
{name: "", message: "Converting circular structure to JSON", error: TypeError: Converting circular structure to JSON at Object.stringify (native) at Object.<ano…}
キャプション-en.vttに
00:00:01.000 --> 00:00:15.000
What brings you to the land
of the gatekeepers?
00:00:15.500 --> 00:00:20.500
I'm searching for someone.
00:00:36.500 --> 00:00:39.000
A dangerous quest for a lone hunter.
00:00:41.500 --> 00:00:44.000
I've been alone for as long
as I can remember.
Javascriptを
jwplayer("my-video").setup({
file: "<my-video-file>",
width: "100%",
aspectratio: "24:10",
primary: "flash",
tracks: [{
file: "/assets/captions/captions-en.vtt",
label: "English",
kind: "captions"
}]
});
をポップアップエラーがあります
「UTF-8」エンコーディングとして保存したことを確認しました。
もう1つ手順がありますか?解析メソッドのように?
また、ビデオをAWS S3 Bucketからストリーミングしています。それが私がそこにvttファイルをアップロードしなければならないというエラーを引き起こす理由でしょうか?
このエラーはこのpostで同じですが、文字列に配置することによってエラーがどのように発生したかを示しています。もしそれがvttファイルから来たのであれば、私はそれについてどうやって行くのだろうか?
[JSON.stringify、TypeError:JSONへの循環構造の変換を避ける]の可能な複製(http://stackoverflow.com/questions/11616630/json-stringify-avoid-typeerror-converting-circular-structure-to-json) ) –
あなたはすでにこのようなものでVTTをチェックしましたか? https://quuz.org/webvtt/ – zer00ne