問題タブ [webtorrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
649 参照

javascript - HTML5 オーディオ タグで一部のオーディオが再生されない

私は電子で音楽プレーヤーを構築しています。メイン プロセスでは、すべてのイベントをコンテンツ管理し、メインで作成した http サーバーによってレンダラーに音楽をロードするので、audioタグには のsrcような属性がありsrc = http://localhost:9999ます。曲は、webtorrent を使用して torrent からダウンロードされます。私の問題は、最初のトレントには再生するコンテンツがこれ以上ないため、現在再生中のトレントを変更する場合です。オーディオは開始されませんが、メインプロセスにログオンすると、オーディオがhttpサーバーにロードされていると言えます。また、この 2 番目の torrent の他の曲を手動でクリックすると、音声は正常に機能しますが、コンソールに次のエラーが表示されます。 Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause()

オーディオ タグ src を設定する関数は次のとおりです。

完全なdata[0]URL はhttp://localhost:9999/<index of file>

メイン プロセス send は、次のような ipc メッセージを送信します。

エラーは torrent の変更でのみ発生し、100 個のフォームを試しても解決策はありません。

なぜそれが起こっているのですか?

0 投票する
1 に答える
50 参照

javascript - $log無名関数angular jsが機能しない

webtorrent の関数内でデータをログに記録しようとすると問題が発生します。

this.client.addのいくつかの値をログに記録したいのですが、アクセスできません。

ここで何が起こっているかについてのアイデアはありますか?

これがコンソールの出力です

もう1つのことは、アプリの足場にyeomanを使用していて、禁止されたJSLintがあり、console.log使用する必要があると言われていますangular.$logが、それを変更したくないので、ここで問題を理解したいです。

0 投票する
1 に答える
468 参照

vue.js - WebTorrent VueJS コンポーネントはどのように構築できますか?

こんにちは。与えられた webtorrent.io を使用して、マグネット ファイルの読み込み、ステータス、およびダウンロードの終了時にプレーヤーがトリガーされることを示す VueJS コンポーネントを構築したいと考えています。

Vuex ストアは、アクティブなダウンロード キューとデータ ストリームのリストを保持するのに適した場所ですか?

WebTorrentで可能なすべて。

VueJS でそのアーキテクチャ/パターンを構築するにはどうすればよいですか? 貴重な洞察

ありがとう!

0 投票する
1 に答える
397 参照

cmd - WebTorrent-CLI (ハイブリッド) は既にダウンロードされた torrent をシードしません

webtorrent-cli (ハイブリッド バージョン) を使用してトレント (ダウンロード済み) をシードしようとしていますが、「トレントは 13 秒で 3/55 ピアから正常にダウンロードされました!

webtorrent is exiting... " すでにダウンロードされているにもかかわらず、webtorrent が torrent をシードし続けてほしいです。私は Windows 10 x64 を使用しています