首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用webtorrent.io

如何使用webtorrent.io
EN

Stack Overflow用户
提问于 2015-12-04 07:00:04
回答 1查看 2.7K关注 0票数 1

https://webtorrent.io

https://github.com/feross/webtorrent

JavaScript在浏览器中流以下洪流

代码语言:javascript
复制
magnet:?xt=urn:btih:6A9759BFFD5C0AF65319979FB7832189F4F3C35D&dn=sintel.mp4&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969&tr=udp%3a%2f%2fexodus.desync.com%3a6969&tr=wss%3a%2f%2ftracker.webtorrent.io&tr=wss%3a%2f%2ftracker.btorrent.xyz&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel-1024-surround.mp4

我想要一个简单的布局

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script src="https://cdn.jsdelivr.net/webtorrent/latest/webtorrent.min.js"></script>
</head>
<body>
<script type="text/javascript">

var client = new WebTorrent()

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

client.add(torrentId, function (torrent) {
  var file = torrent.files[0]
  file.appendTo('body') // append the file to the DOM
})
</script>
</body>
</html>

但这不管用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-26 13:03:53

您发布的代码在web浏览器中不起作用,因为WebTorrent不支持web浏览器环境中的无轨磁铁URI(至少此时如此)。

只需在磁铁URI中添加至少一个WebRTC跟踪器,例如wss://tracker.webtorrent.io

代码语言:javascript
复制
var torrentId = 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&tr=wss%3A%2F%2Ftracker.webtorrent.io'

或者对*.torrent文件使用HTTP(S) URL:

代码语言:javascript
复制
var torrentId = 'https://webtorrent.io/torrents/sintel.torrent'
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34082637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档