mci

    0熱度

    1回答

    我想製作一個基於python模塊「mp3play」的小命令行音樂播放器。 我想定期檢查一首歌是否停止播放(並最終開始新歌),但用戶應該能夠在那段時間輸入新的命令(如暫停音樂)。爲此,我嘗試使用threading.Timer。但是,如果我在使用計時器調用的函數內,它會給我一個錯誤。當函數正常調用時,錯誤不會發生。我的繼承人(減少)代碼: from threading import Timer gl

    0熱度

    1回答

    我在我的項目中遇到過一個場景,在該場景中,我創建了一個MCI窗口以播放一些視頻,其中當傳遞給它的文件路徑超過一個時,它無法正確播放128個字符長。 我創建一個新的MCIWindow像這樣: m_window = MCIWndCreate(_owner, GetModuleHandle(NULL), WS_CHILD|MCIWNDF_NOERRORDLG|MCIWNDF_NOPLAYBAR|MCIW

    0熱度

    1回答

    我堅持嘗試檢索音樂我能夠打開並使用WINMM的功能mciSendString玩()的歌曲長度; char szCmd[128]; char szResponse[128] = {0}; sprintf_s(szCmd, 128, "status my_alias length"); dwRet = mciSendString((LPCSTR)szCmd, szResponse, 0, NU

    1熱度

    1回答

    我用下面mciSendString mciSendString("play \"mysound.mp3\"", NULL, 0, 0); 上述工作就好了播放MP3聲音。但從我在網上看到的,人們使用各種包裝來獲得上述代碼。一些先發open命令然後play,然後等待通知,然後發送close命令,他們也使用文件等別名 我的問題是 - 是所有這個必要嗎?我的主要興趣只是播放文件並以異步方式進行操作。上面的

    -1熱度

    1回答

    我正在創建一個顯示視頻的程序,爲此我使用了Delphi和directshow。我需要選擇視頻輸入格式(NTSC,PAL,SECAM)。有一個對話框讓你選擇,但我不知道如何用delphi或c +和directshow來顯示它。顯示允許您選擇模擬視頻標準的對話框的過程是什麼? 謝謝!

    0熱度

    1回答

    我有一個播放視頻的應用程序。我正在使用MCI播放視頻並將其附加到面板控制。我在主窗體和所有控件上點擊鼠標點擊,但是當我點擊播放MCI的視頻時,它沒有檢測到鼠標點擊。 如何檢測用MCI命令播放的視頻上的鼠標點擊?

    0熱度

    1回答

    我正在製作一個遊戲,我試圖用mciSendString()循環一個MIDI文件。我看過CProgramming.com,但該例子的窗口對象是OWL,我無法移植它們。我也嘗試着看Brian Gradin的問題,但答案只包含兩行代碼。我在MSDN上看過,但這就像一個參考,而不是一個教程。添加重複不會播放任何內容。這是我到目前爲止的代碼: mciSendString("open PUG1.MID typ

    0熱度

    1回答

    我想從C#中的.mp3文件中爲音頻播放器檢索詳細信息。 代碼剪斷: [DllImport("winmm.dll")] private static extern long mciSendString(string strCommand, StringBuilder strReturn, int iReturnLength, IntPtr hwndCallback); public stat

    0熱度

    1回答

    的輸出MIDI設備 所以,我終於找到了帖子中的一個,幫助我走出這個類 using System; using System.Text; using System.Runtime.InteropServices; using System.IO; namespace MidiProgram { /// <summary> /// MCIPlayer is based off code

    4熱度

    2回答

    我試圖用一段代碼打開和關閉我的電腦的CD托盤。我一直在使用MCI命令,並在我的項目配置的附加依賴項中包含winmm.lib。我還包括了windows.h和mmsystem.h。 我正在使用的代碼如下: mciSendCommand(0, MCI_SET, MCI_SET_DOOR_OPEN, NULL); mciSendCommand(1, MCI_SET, MCI_SET_DOOR_CLOSE