gpt4 book ai didi

javascript - 如何开始使用 WebTorrent?

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:13 24 4
gpt4 key购买 nike

我对 WebTorrent 有一些想法.我有一些使用 JavaScript 和 jQuery 的经验,但我从未使用过 Node.js 或 Browserify。有人可以向我解释如何使用以下简单代码吗?

var client = new WebTorrent()

var torrentId = 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d'

client.add(torrentId, function (torrent) {
// Torrents can contain many files. Let's use the first.
var file = torrent.files[0]

// Display the file by adding it to the DOM. Supports video, audio, image, etc. files
file.appendTo('body')
})

我应该附上 <script src="webtorrent.min.js"></script> 吗?并通过 Browserify ( browserify app.js > bundle.js) 转换上面的代码?或者我可能需要使用 npm install webtorrent并附加一些 Browserify 代码?

使用代码后npm install webtorrent只需执行 Ctrl + c + Ctrl + v,此示例来自 <script> 中的上方标 checkout 现了播放器。魔法 :) 但是我在我的 VM 中做了一些事情,现在 Chrome 说 require('webtorrent')未定义。

如果我能像使用 jQuery 一样简单地使用 WebTorrent 就好了。

最佳答案

使用您发布的代码,您不需要要求。如果您使用独立的缩小版本,则可以使用 var client = WebTorrent() 并开始使用它。

这是一个旧示例:http://jsfiddle.net/fr090taa/当我回答这个问题时:How to use webtorrent.io

不要使用 node/npm/browserify。只需使用缩小版本。

检查 https://github.com/DiegoRBaquero/BTorrent (还有一个干净的编译版本可以在 JS 而不是 Coffee 中查看)

我是 WebTorrent 项目贡献者。

关于javascript - 如何开始使用 WebTorrent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34462238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com