如何开始使用WebTorrent



我对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>标签中的这个示例显示在播放器中。魔术:)但我在我的虚拟机中做了一些事情,现在Chrome说require('webtorrent')没有定义。

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

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

下面是一个老例子:http://jsfiddle.net/fr090taa/当我回答这个问题时:如何使用webtorrent.io

不要使用node/npm/browsrify。只需使用缩小版即可。

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

我是WebTorrent项目的贡献者。

相关内容

  • 没有找到相关文章

最新更新