Firefoxを使用して外部プログラムを開き、URLをパラメータとして渡します。つまり、MPCでストリーミングするにはクリックします。

Firefoxを使用して外部プログラムを開き、URLをパラメータとして渡します。つまり、MPCでストリーミングするにはクリックします。

特定のリンクをクリックしたときに Firefox (または Chrome など) で外部プログラムを開き、クリックした URL をそのプログラムに送信するアドオンまたは別の方法を探しています。

再生したいファイルの種類に応じてデフォルトのアクションを設定できることはわかっていますが、Firefox はファイル全体をダウンロードし、パスを外部プログラムに渡します。ブラウザーにダウンロードさせるのではなく、URL だけを渡したいのです。

たくさんの映画をリストしたディレクトリを持つシンプルな Web サーバーがあります。別の PC でこれらの映画の 1 つをクリックすると、クリックしたリンクをパラメーターとしてブラウザーが Media Player Classic を開くようにしたいと考えています。ブラウザーでファイルをダウンロードしてから再生することは望んでいません。URL をパラメーターとして MPC を呼び出したいのです。

リンクを MPC で開くと、希望どおりに動作します。URL をパラメータとして MPC を起動すると、希望どおりに動作します。また、リンクをブラウザから既存の MPC ウィンドウにドラッグすると、希望どおりに動作します (これは、MPC を「常に最前面」に設定して現在行っていることです)。本当に必要なのは、リンクをクリックして、おそらく拡張子を確認してファイルをローカルにダウンロードせずにプログラムを起動することです。

最終的にはホスト PC に何らかのストリーミング サービスを設定することを検討しますが、今のところは単純に実行したいと思います。

私は「プログラムでリンクを開く」というFirefoxアドオンを試しました(https://addons.mozilla.org/en-us/firefox/addon/olip/) ですが、外部プログラムに完全なリンクは送信されず、ドメイン部分のみが送信されるため、役に立ちません。

基本的に、MPC は URL をパラメータとして呼び出すことで、Web サーバーからリンクをストリーミングするのに問題はありません。プログラムに URL を送信するにはどうすればよいでしょうか?

答え1

やってみました?https://addons.mozilla.org/en-US/firefox/addon/open-with/完全な URL で定義済みのプログラムを実行するコンテキスト メニュー項目が追加されます。そのため、ページ (YouTube リンクなど) を入力する必要さえありません。

答え2

外部アプリケーションボタン

外部アプリケーション ボタンを使用すると、Firefox ブラウザーの高度にカスタマイズ可能なツールバー ボタンとコンテキスト メニュー項目を定義できます。このアプリケーションを使用すると、たとえば、現在のページを Chrome、Opera、または Internet Explorer ブラウザーに送信できます。または、選択したテキストを Notepad++ や Sublime Text などのテキスト エディターに送信できます。選択したフォト エディターに画像の URL を直接送信したり、Firefox の FlashGot 拡張機能などの外部ダウンロード マネージャーにダウンロード リンクを送信したりすることもできます。

このアプリケーションが動作するには、手動でインストールする必要がある最小限のネイティブ クライアントがあることに注意してください。最小限のクライアントのインストール方法については、アプリケーションがリストに追加されると表示されます。詳細については、ビデオ チュートリアルを視聴するか、アドオンのホームページにアクセスしてください。

関連情報