troubleshooting Question

Using AxWindowsMediaPlayer to determine the duration of an MP3 file always results in a '0'.

Avatar of andy_ee
andy_eeFlag for United States of America asked on
C#Digital Audio
1 Comment1 Solution3599 ViewsLast Modified:
Using the code below, I am trying to determine the duration of an MP3 file.  However, the duration of the currentMedia always returns a '0'.  What have I missed?  Any help would be greatly appreciated!
AxWindowsMediaPlayer mediaPlayer = new AxWindowsMediaPlayer();
this.Controls.Add(mediaPlayer);
mediaPlayer.Visible = false;
IWMPPlaylist playList = mediaPlayer.newPlaylist("NewList", string.Empty);
IWMPMedia entry = mediaPlayer.newMedia(@"c:\data\FileName.mp3");
playList.appendItem(entry);
mediaPlayer.currentPlaylist = playList;
// The duration is always returned as '0'.
string duration = mediaPlayer.currentMedia.durationString;
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros