Steam、Spotifyなどのアプリケーションでは、ユーザーがポップアップボックスで呼び出しを許可した後、Chrome内からネイティブアプリケーションを起動できます。 VLCのために自分のウェブサイトからこれをやってもいいし、デフォルトのシステムビデオストリーミングアプリケーションでそれをやり遂げることもできます。OSXでVLCを使用したリンクを開く
答えて
確かに、Safariは、例えば、あなたが、JavaScriptからビデオプレーヤーを起動することができ
<a target="_blank" href="rtmp://zozolala.com">text</a>
ようrtmp://
リンクについてVLCを開きます:お使いのOS Xアプリを開くことができ
window.open('rtmp://zozolala.com', '_blank');
あなたはURLを指定することができます.plistに追加することによって:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLIconFile</key>
<string></string>
<key>CFBundleURLName</key>
<string>abc</string>
<key>CFBundleURLSchemes</key>
<array>
<string>abc</string>
</array>
</dict>
</array>
HTTPS URIを持つVLC(デフォルトでこのURIがSafariで開かれます)、.m3u
プレイリストファイルをhttps://
エントリで準備し、このファイルを他のプロトコル(デフォルトのアプリケーションはVLC)で利用できるようにすることができますRSTPまたはSFTP。
httpsからVLC経由でどのプロトコルを使用できるのですか? –
HTTPSはプロトコルです。しかし、もしあなたが 'https://'スキームを指定するならば、Safariはその内部のリンクを開くだけです。 –
ただし、プレイリスト・トリックを使用することはできます。 –
ユーザがVLCをインストールしていると仮定しないでください。正確にあなたの要求に答えるために:
あなたはWeb技術を使用している場合は、あなたはおそらく、Javaプラグインよりも、他の選択肢がないだろうが、フラッシュ、ActiveXまたはSilverlightは、外部アプリケーションをEXECモードに。
- のActionScript(フラッシュ)のためのこの1:あなたはネイティブ技術(C/C++、Objective-Cの、などを使用している場合はExecute external exe from projector flash
- は、JavaプラグインExecuting an external program using process builder or apache commons exec
のために、このいずれかである可能性があり)。あなたがExecのを使用することができます...具体的には、マックOSX上で、あなたはおそらく([既定のURLスキームを処理する方法]のExecute a terminal command from a Cocoa app
- 1. vlcを使用してカメラからrtspストリームを開く
- 2. JavaScriptを使用したポップアップウィンドウのリンクを開く
- 3. RTPを使用したVLCストリーミング
- 4. Jquery - .fadeOutを使用して新しいタブでリンクを開く
- 5. 新しいページでSeleniumを使用してリンクを開く
- 6. jqueryを使用して同じウィンドウでリンクを開く
- 7. ブラウザのないツールバーを使用した新しいウィンドウでhtmlリンクを開く
- 8. ExpectでShellscript(OSX)を使用したTelnet
- 9. コピーされたシートのボタンを使用してリンクされたフォームを開く
- 10. OSXでC++からPDFを開く
- 11. OSXでUSBデバイスを開く方法
- 12. iTextのPDFファイルのリンクを使用してローカルフォルダを開く
- 13. Cordova:Google Chromeを使用してリンクを開く
- 14. リンクを使用してGoogleマップ情報ボックスを開く
- 15. pythonを使用してさまざまなリンクを開く
- 16. リンクを使用してIonic2 AppからGoogleマップアプリを開く
- 17. JREFを使用してhrefリンクのポップアップを開く
- 18. VLCを使用してRTPを再生
- 19. PythonでSelenium WebDriverを使用して新しいタブ/ウィンドウでリンクを開く
- 20. OSXでAndroid用eclipseを使用してcocos2dxにリンクできません
- 21. VLCでビデオファイルを開く機能はありますか?
- 22. ダブルクリックでリンクを開く
- 23. WebViewでリンクを開く
- 24. iTerm2でキーストロークを開くリンク
- 25. フォームアクションでリンクを開く
- 26. Thymeleafを使用して新しいウィンドウ/タブで開くリンクを作成する
- 27. VLCを使用したRTSPとしてのストリームファイル
- 28. Javascript - リンクを開く
- 29. リンクを開く、パラメータ
- 30. VLCを使用しているときのVLC MozillaプラグインとVLCプレーヤーを使用しているときのCPUとメモリの使用率の違い
可能な複製を参照するとよいでしょうhttp://stackoverflow.com/questions/1991072/how-to-a-default-url-scheme) –
ところで、ユーザーにVLCがインストールされていると仮定するのは良い考えではありません。また、システムがデフォルトでVLCリンク用にVLCを使用するように設定されているとは想定できません。 VLCが何らかのディープリンクサポートを実装していない限り(そしてその機能要求をいつでも提出することができます)、VLCがインストールされていることを前提にすることはできません。 – Qualcuno