<p>I'm trying to develop specialized audio player for windows mobile devices (Professional ones). And I've ran into the problem an once.</p>

<p>There no compressed audio APIs on WM or I was unable to found house in documentation. Yes there are WM6 Sound API but it cannot even pause playback or seek to specified position. There are allways Windows Media Player on WM device but I've not found it APIs documentation.</p>

<p>So the question is:<br>
Is there simple way to play, pause, forward, rewind, getting playback position and getting audio file length on <em>compressed</em> audio of several popular formats? Any library? platform APIs? Anything? </p>

[{'answer_id': 21474, 'author': 'Wilka', 'author_id': 1367, 'author_profile': 'https://Stackoverflow.com/users/1367', 'pm_score': 2, 'selected': False, 'text': '<p>This might be of no help at all, but the (very good) podcast player <a href="http://www.codeplex.com/beyondpod" rel="nofollow noreferrer">BeyondPod</a> has a built in player, based on Windows Media Player, and it\'s open source - so you could have a look at what API they are using.</p>\n\n<p>Obviously if they\'ve written their own custom player, you wont be able to just copy it if you\'re writing a commercial app. But you could use it for API documentation if they\'re just calling through to some Media Player API.</p>\n'}, {'answer_id': 25760, 'author': 'Artem Tikhomirov', 'author_id': 2313, 'author_profile': 'https://Stackoverflow.com/users/2313', 'pm_score': 1, 'selected': True, 'text': '<p>I\'ve found quite a sufficient compressed audio playback library <a href="http://www.fmod.org/" rel="nofollow noreferrer">FMOD</a>. There are WM version of it. And I\'ve found sample application on <a href="http://www.codeproject.com/KB/mobile/simple_mp3_player_for_ppc.aspx" rel="nofollow noreferrer">CodeProject</a> to start with.</p>\n'}]
['https://Stackoverflow.com/questions/20233', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2313/']