問題タブ [mci]

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

c++ - C++コンソールアプリケーションのmp3ファイルでMCI_OPENが失敗する

これは私がしたことです:

コードを実行すると、dwReturnが266であり、chErrorが「指定されたデバイスドライバーのロード中に不明な問題」に設定されていることがわかります。何が間違っている可能性がありますか?

注:「MPEGvideo」の代わりに「mpegvideo」も試しました。それは役に立たなかった。とにかく、これらのことはどこに文書化されていますか?

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

c# - 特定の時間にMediaElementを開始および停止します

アプリをWPFに切り替えます。アプリは、時間指定されたイベントに基づいてオーディオ、ビデオ、および画像をすべて再生します。前。

私は今WPFc#でこの問題を検索して修正しようとしています

  1. ビデオ(wmv)があり、一緒に再生する必要のある複数のセクションがあります。例..section1start(200ms)stop(250ms)section2 start(5000ms)stop(15000ms)
  2. 最後に、静止フレームで一時停止する必要があります。

タイマーと空のwhileループを使用してみましたが、正しくシークされません。私は途方に暮れています。メディア要素はこのタイプの使用をサポートしていないようです。私はwpfmediakitについて考えましたが、DirectShowは初心者のwpfスキルをラップするのは非常に困難です。

どんな助けでも大歓迎です...

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

vb.net - MCI デバイスを使用して mp4 ビデオを再生する方法

mciSendString コマンドを使用すると、avi、mpeg、mp3 などを再生できますが、mp4 を再生できません。このWeb サイトでは、正しいコーデックがあれば、どのビデオでも再生できると書かれています。他のメディア プレーヤー (vlc プレーヤーなど) を使用して mp4 を再生できます。どうすれば mp4 ビデオを再生できますか、または MCI デバイスに必要なドライバーの種類を自動検出させてビデオを再生させるにはどうすればよいですか?

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

vb.net - MCI デバイスが正しくないメディアの長さを示している

MCI デバイスは、一部の特定のメディアに対して正しくないメディア長を表示することがあります。私はGoogleでたくさん検索しましたが、見つけることができる唯一の解決策はDelphiで書かれています(Delphi Solution)DelphiからC#またはVBへのコンバーターが見つかりませんでした。この問題の回避策はありますか? メディアの長さを正しくしたいだけです。

0 投票する
0 に答える
564 参照

windows - WOW64 SetLayeredWindowAttributes LWA_ALPHA

次のようなコードを使用して、ダイアログをレイヤードウィンドウとして表示しています。

...そしてすべてが32ビットWindowsでうまく機能します。ただし、WOW64では、使用するPCに応じて、すべてのピクセルが黒く表示されるか、まったく表示されない(透明度がゼロ)結果になります。

64ビットWindows用に4台のテストマシンがあり、2台はNVidia、2台はIntelビデオハードウェアで、すべてWin7を実行しています。また、各ベンダーの最新のビデオドライバーと、Win7で処理される自動更新(とにかく同じドライバー)を試しました。 。)

残念ながら、これらの1つ(NVidia)が実際に透明なピクセルを期待どおりに表示するという事実によって、質問は混乱しています。これは、ビデオドライバーではなく、WOW64の問題であるとは思えませんが、これまでのところ、これらを表示するすべてのマシン症状は64ビットです。

違いがある場合は、MCIコマンドで制御されたビデオを再生するフルスクリーンウィンドウにダイアログが表示されます。また、このビデオに表示される別のダイアログにLWA_COLORKEYオプションを指定してSetLayeredWindowAttributesを使用していますが、そのダイアログに問題はありません。

何か案は...?

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

c++ - .wavプレーヤー:mmioOpen API

.wavファイルを再生するオーディオプレーヤーを作成しようとしています。ファイルのwaveデータをWAVEHDR構造体に読み込むための関数ReadWaveFile(CString szFilename)を作成しました。この関数では

指定されたファイルを開くためにこの関数にファイルパスを渡すと、mmioOpenは常に0を返します。そして、mmioOpen APIでファイルパスを明示的に渡すと、コードが機能するのが困惑します。つまり、有効なハンドルが返されます。なぜこれが起こっているのか、誰かが説明できますか?

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

c# - C# MciSendString の記録、デバッグで動作、デプロイされていない

誰かがこれで私を正しい方向に向けてくれることを本当に願っています。このコードは、Visual Studio Express 2010 内でデバッグしているときは完全に機能しますが、ビルドおよび展開すると、mci エラー 263 - "指定されたデバイスが開いていないか、mci によって認識されていません" が表示されます。

ビルド設定などをいじってみましたが、喜びはありません。確かにこれはコードではなく設定の問題でしょうか?

誰でも提供できるヘルプは大歓迎です。

----- コードは続きます ----

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

c# - C# トラックバー mciSendString

MCI を使用して CD オーディオ プレーヤー プログラムを作成していますが、オーディオ ファイルの進行状況をトラック バーに表示できません。

誰も方法を知っていますか?

mciSendStringトラックの長さを取得するために使用する必要があることに注意してください。

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

c# - サウンドカードの変更と MP3 の再生

デフォルト以外のサウンド カードで MP3 を再生したい (たとえば、USB ヘッドセットを接続した)。

別のサウンド カードで WAV ファイルを再生したい場合、完全に正常に動作するコードがあります。しかし、MP3 では失敗します。コードを C# で記述しようとしていますが、アプリと WinAPI (相互運用など) の間に何もないため、VB6 に変換しました。具体的には、サウンド カードを変更する呼び出し - mciSendCommand - が失敗し、エラー 274 - で失敗しますThe MCI device you are using does not support the specified command。MCI タイプの操作のシーケンスは通常、次のようになります。ファイルを開き、操作を行い (サウンド カードの変更など)、再生します。

興味深いことに、WAV ファイルを再生したい場合、(このように)waveaudioの代わりに開く必要がありますが、すべて正常に動作します。しかし、MP3 ファイルを開こうとすると、何を試しても機能しません。mpegvideocmd = "Open test.mp3 type waveaudio alias WAVFile"

私は何が欠けていますか?2000 年にさかのぼって、このような未回答の質問を 12 ほど見てきました。別のサウンド カードで MP3 ファイルを再生する方法が必要です。

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

.net - 複数のドライブの開閉

私はDVD書き込みロボットに取り組んでいます。プロセスの一環として、DVDトレイを開閉して、書き込み後にロボットがディスクを取り出せるようにする必要があります。しかし、私は問題に遭遇しました。私は1台のDVDレコーダーでしかイジェクトを制御できません!私は2つ持っているので、これは問題です。私はこれを何時間も見ていて、何が悪いのか理解できません。1枚のDVDをうまく制御できますが、別のクラスに挿入すると機能しません。これが以下のクラスです。私はおそらく単純な何かを見逃していることを知っていますが、私の人生のためにそれを理解することはできません。

エンドクラス