Playing Audio in .Net / C#

前端 未结 5 418
天命终不由人
天命终不由人 2021-02-03 11:56

I\'m an experienced MFC programmer of many years, who for the more recent years has been developing commercial apps in Objective C for Mac and iOS - I\'m trying to get up to spe

5条回答
  •  灰色年华
    2021-02-03 12:24

    I have created a class that can play audio given Stream derivate as an input. So if you are able to pack your sound-generator into the Stream compatible interface, it could be suitable for you.

    How I did it - I used unmanaged waveOut* methods from old Windows multimedia API, and handled the playback from there.

    Other options - that I am aware of - use waveOut directly, from this: http://windowsmedianet.sourceforge.net/ or write your own DirectShow source filter, but that might be too complicated, since it has to be written in c++.

    If you are interested in giving my component a try, I can make it available to you at no charge, since I need it beta tested (I only used it in several of my projects).

    EDIT:

    Since there are 6 upvotes to the question, I am offering my component free of charge (if you find useful) here: http://dl.dropbox.com/u/10020780/SimpleAudioPlayer.zip

    Maybe you can reflect on it :)

提交回复
热议问题