嘿傢伙,所以我有這個問題將標題放入我的視頻。使用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」編碼。
是否有另一步我失蹤。像解析方法一樣?
另請注意,我從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