VLC.Netライブラリを使用してアプリケーションのようなメディアプレーヤーを作成することができます。私は今、メディアを再生する出力デバイスを選択できる機能を追加しようとしています。今まで運がない。 これまで行ったことがありますか?VLC.Netを使用してオーディオ出力デバイスを変更する方法
答えて
ソースコードを読んでから、私は次のことを試してみましょう。私は手元にVlcMediaPlayerがあり、どこかに作成されていると仮定します:
void DoAudio(VlcMediaPlayer player)
{
IAudioManagement audioMgt = player.Audio;
foreach(AudioOutputDescriptions descriptions in audioMgt.Outputs.All){
foreach(AudioOutputDevice device in description.Devices){
//enumerate them for display
string audioName = device.LongName;
// Or set it as output
device.SetAsCurrent();
}
}
"{"メソッドの型シグネチャはPInvoke互換ではありません "}"この行の............ foreach(audioMgt.Outputs.AllのAudioOutputDescriptionsの説明){ – McDee
残念ながら、 vlc.netのマーシャリング問題のように聞こえる。 vlcプロジェクトの管理されていないvlc Libとその機能に関するpinvokesをラップしています。エラーが発生したサンプルコードを使用してhttps://github.com/ZeBobo5/Vlc.DotNet/issuesにバグを投稿する必要があります。あなたがvlc.dotnetの中にスタックトレースを持っているなら、それも追加します。 – Uwe
Uweにお手伝いいただきありがとうございます。私はlibZplayライブラリを使用して終了し、私は今オーディオ出力デバイスを選択する完全なコントロールを持っています。 – McDee
- 1. プログラムでデフォルトのオーディオ入力デバイスを変更する方法
- 2. libVLCのPythonバインディング - オーディオ出力デバイスを変更できません
- 3. Javaを使用してオーディオ入力を変更しますか?
- 4. Delphi BASSライブラリ - 実行時にオーディオ出力デバイスを変更します。
- 5. WinCEデバイス - キーボード入力方法を変更
- 6. ヘッダーの使用方法をhtml5のオーディオに変更する
- 7. Unityマイクを使用してアプリケーションの出力オーディオを入力として録音する方法
- 8. Web Audio Apiを使用して出力先デバイスを選択する方法
- 9. Javaアプリケーションからオーディオ入力デバイスを作成する方法
- 10. AudioUnitで録音デバイスのオーディオ出力
- 11. Bluetoothデバイスを使用してAVCaptureSessionでオーディオを録音する
- 12. vlcjを使用してサウンド出力デバイスを設定する
- 13. 内蔵出力デバイス(デフォルトではない)にオーディオを出力する
- 14. PulseAudioを使用してオーディオ出力からマイク入力にリダイレクトする方法は?
- 15. OS Xの特定のデバイス出力にオーディオをルーティングする
- 16. 変数を使用してjquery.loadデータをターゲットにして出力する方法
- 17. SpeakHereを変更してデバイスで再生されたオーディオを録音する
- 18. javascriptを使用してオーディオ入力のbpmを検出していますか?
- 19. JavaScriptを使用して生データをオーディオに変換する方法
- 20. Crontabを使用して出力形式をSQLplusに変更
- 21. ストアドプロシージャを使用して出力変数の数を取得する方法は?
- 22. デバイスが存在する場合AppleScriptのオーディオ入出力セット
- 23. AngularJSを使用してオーディオ/ビデオをアップロードする方法
- 24. waveOutWrite()を使用してオーディオ再生をスムーズにする方法
- 25. iOSのAVPlayerを使用してオーディオをバッファする方法は?
- 26. MediaMuxerを使用してオーディオとビデオをマージする方法は?
- 27. ウェブトレントを使用してビデオ/オーディオをリストする方法は?
- 28. Microsoft :: DirectX :: AudioVideoPlaybackを使用してオーディオを再生する方法
- 29. xugglerを使用してオーディオとビデオを同期する方法
- 30. プロファイルを使用してAACにオーディオをエンコードする方法FF_PROFILE_AAC_LOW
どのような情報がありますか? AudioOutputDevice.SetAsCurrent()はどうでしょうか?あなたは既にAudioOutputDeviceを持っていますか? (あなたはzebobo5のvlc.dotnetについて話していますか?) – Uwe
私はzebobo5のVLC.Netライブラリを持っています。しかし、私はそれを使用して、ユーザーが所望の出力デバイスを選択できるようにする方法を知らない。私をそのエリアに導くのに役立つコードがあれば、本当に助けになります。 – McDee