nwjs(node-webkit)でローカルビデオプレーヤーを構築しようとしています。ビデオ要素のsrc属性としてパスを追加することでローカルファイルを再生できましたが、今はMediaSourceとおそらく必要なURL.createObjectUrl()を使用したいと考えています。MediaSourceでローカルファイルを使用する
問題は、テスト中に新しいソースをローカルファイルとしてMediaSourceに追加できないことを、私がこれを達成するために許可したドキュメントが見つかりませんでした。私は直接パスとXHRリクエストを試みました。最も近いのはファイルのXHRリクエストでしたが、xhr.responseをobjecturlなどの目的のために使用可能なアイテムに変換することはできません。
新しいビデオが選択されるたびにsrc属性を直接変更するだけでは、メモリ使用量が絶えず増加するため、MediaSource APIを使用してこれを試してみたいのです。
このような情報が不足しているため、誰でも手伝っていただければ幸いです。
セキュリティ上の予防措置として、ブラウザによってはローカルファイルへのアクセスがブロックされたり、動作が大きく異なる場合があります。 –
@JeremyJStarcherこれはブラウザそのものではなく、node.jsモジュールを使用しているので自由度の高いnode-webkitにあります。 ローカルファイルへのアクセスに問題はありません。私は成功したファイルを取得できると言っています。 – Shadow