4

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 webtorrentCtrl + c+を実行した後Ctrl + v、上記の<script>タグの例ではプレーヤーが表示されました。マジック:)しかし、私は自分のVMで何かを行い、Chromeはが定義されてrequire('webtorrent')いないと言います。

WebTorrent を jQuery のようにシンプルに使えたら最高です。

4

1 に答える 1

3

投稿したコードでは、必要ありません。スタンドアロンの縮小版を使用する場合は、use を使用して使用var client = WebTorrent()を開始できます。

ここに古い例があります: http://jsfiddle.net/fr090taa/私がこれに答えたとき: webtorrent.ioの使い方

node/npm/browserify を使用しないでください。縮小版を使用するだけです。

https://github.com/DiegoRBaquero/BTorrentを確認してください(Coffee の代わりに JS で表示するクリーン コンパイル バージョンもあります) 。

私は WebTorrent プロジェクトの貢献者です。

于 2015-12-25T18:26:16.803 に答える