問題タブ [wmplib]

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 投票する
0 に答える
530 参照

c# - mono # linux で Interop.WMPLib.dll を使用する

Visual Studio 2010 と c# を使用して Windows でアプリケーションを開発しています...今、このアプリケーションを mono (Windows にインストール) でコンパイルし、archlinux で (monoframework を使用して) アプリケーションを実行したいと考えています。

このアプリケーションは Interop.WMPLib.dll を使用していますが、mono フレームワークにはありません... mono で WMP を参照できますか? 代替手段は何ですか?

どうもありがとう!エンリコ

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

c# - WMP サウンドが他のコンピューターで機能しない

私のプロジェクトは、単純なゲームを構築することです。今のところForm1、5 つのボタンを備えたメイン メニューのみを作成しました。ボタンにはMouseClickMouseEnterがあり、WMP メソッド (WMPLib と axWMPLib を使用) を使用したバックグラウンド ミュージック トラックがあります。

私の問題は、bin/debugそれをファイルに入れてrar友人に渡すと、音が聞こえないということです。私はこのプロジェクトを WMP バージョン 11 で作成したので、彼らに WMP バージョンが 11 かどうか尋ねたところ、彼らは「はい」と答えました。コンピューターで音が聞こえるのに聞こえない理由がわかりません。

私は彼らにフォルダを与えようとしました:

  • bin\Release
  • bin\Debug
  • x86\Release
  • x86\Debug

しかし、彼らはまだ、すべての音を聞くことができないと言いました。

編集

すべてのサウンドは「Sounds」というフォルダにあります。いくつかの詳細を見つけたところ、これらの WMP サウンドを「リソース」に埋め込む必要があることがわかりました。

Form1では、どうすればそれを行うことができ、ロード時にどのように呼び出すことができますか。いいえ、次のコードは機能しません。

に変換できませんと表示System.IO.UnmanagedMemoryStreamされStringます。

0 投票する
2 に答える
1162 参照

c# - Windows Media Player コントロールのインスタンスが複数あるアプリケーションがクラッシュする

Windows Media Player COM コントロールの複数のインスタンスを持つフォームがあります。映画をしばらく再生した後、クラッシュします。アプリケーションに問題があることを示すダイアログ ウィンドウが表示され、アプリケーションが閉じられます。エラー レポートには、エラーの原因となったモジュールに関する情報が含まれており、その名前は lavvideo.ax です。おそらく、ある種のコーデックの問題ですが、それでもこの例外をキャッチしたいと考えています。出来ますか?try/catch ブロックが機能しません。

0 投票する
2 に答える
748 参照

c# - wmv ファイルのタイムコードを取得するにはどうすればよいですか

WMPLib に WindowsMediaPlayer が見つかりましたが、TimeCode は見つかりませんでした。

その方法を知っている人はいますか?

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

c# - OutOfMemoryException処理とWindowsMediaPlayer SDK

それがどのように機能しなければならないか:

私はこの方法でそれを避けようとしました:

しかし、これは機能しません–私はまだ内部で無限の例外ループを取得しますcatch

0 投票する
2 に答える
2566 参照

c# - WMPLib の再生が頻繁に停止する

次の方法で mp3 と m4as を再生します。

通常、それらを再生すると、約 5 秒以内しか再生されず、再生が停止します。(WPF)フォームを何らかの方法で操作すると、それも停止します。playmp3から呼び出しますBackgroundWorker

編集: マウスを動かした後、実際には約 10 分の 1 秒で再生が停止します。

0 投票する
3 に答える
5618 参照

c# - C#でwmplibを介して再生するmp3の音量を変更する

wmplib 経由で再生されている mp3 ファイルの音量を変更することは何とか可能ですか? プログラム自体の音量を変更しても問題ありません。

これを行うための解決策はありますか?

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

audio-streaming - WMP での再生中にストリーミング Wave の再生が中断される

C# アプリケーションで埋め込みプレーヤーとして WMPLib を使用していますが、この問題は Windows Media Player でも発生します。

私たちのサーバーはオーディオをストリーミングし、オフセットを有効にしてストリーミングしています。指定された URL:

オクテットまたは x-wave ストリームを返します (どちらも機能しません)。

WMP は、指定された URL から 2 分間の長さの wave ファイルのバッファリングと再生を開始します (すべて正常に動作します) が、トラック スライダーをつかんでその長さの約 90% にドロップすると、再生が中断され、WMP に一般的なオーディオ エラーが表示されます ( c00d11b1)。スライダーを近くに (10 ~ 20% ) ドロップすると、再生はエラーなしで続行され、適切にオフセットされて再生されます。Windows 7 Home Premium 64 ビットを使用しています。

他のメディア プレーヤー アプリケーション (VLC) で同じ URL を使用している場合、エラーは発生しません。

そのような問題の原因は何ですか?

この状況からの TCP パケット:

WMP=>サーバー - ウェーブを取得

サーバー=>WMP - ファイルを返す

サウンドが再生され、スライダーを動かします... WMP=>Server - オフセットでサウンドを取得します (範囲で設定)

Server=>WMP - サウンドを返す

ストリームは続行しますが、WMP は再生を中断し、エラーを表示します。

どうすればこれを修正できますか? 助けてくれてありがとう。

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

c# - Com オブジェクトの作成

こんにちは、次の例外があります。

次のエラーが原因で、CLSID {6BF52A4F-394A-11D3-B153-00C04F79FAA6} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。

フロー コード (C#) で o COM オブジェクトを作成しようとすると