BinaryWork MP3 OCX 1.7.0 - VB5(SP3) version 

( VB6 version is available also )

ActiveX OCX to play MP3 files , and it was ported to VB by BinaryWork Corp. 

What is new in the version 1.7.0 : The control was completely 
redrawn , and most of the functions added in the 1.6.0 and 1.5.0 
versions  was  removed ,  fixed bug in the PauseMP3 
method ( in 1.6.0 or below the pause method will cause the 
processor usage of the codec to 100 percent , fixed in this 
version ) , Fixed bug and enhancements in the functions to set 
and get the slider position , now you can scroll the slider 
when it is stopped , paused or playing a MP3 file without 
problems , enhancements in the method that the MP3 codecs is 
used by multiples instances in the same project ( it has bugs 
since the 1.0 version ) , now multiples instances in the same 
project will not generate errors or conflicts , and the MP3 
codec will be shared perfectly between multiples instances 
in the same project but you can play only a mp3 file once , this 
version will not play two MP3 files in the same project at 
same time , modified functions to get and set the playback 
position ,  added new functions and properties , fixed lots 
bugs .

What is new in the version 1.5.0 : Fixed bug in the 
PlaybackFinished event , fixed bug in the SetSliderPosition 
and in the GetSliderPosition, enhancements in the ability 
to change the playback position when paused or playing , added 
new functions , ability to change the playback position 
based in the percentage or the MP3 length , added functions 
to load and unload the MP3 codec , added function to close 
the MP3 file , added ability to play multiples instances of 
the control at same time with the same sound card ( requires 
DirectX 6.1 or above , it will not work without DirectX 6.1 
installed and it dont play multiples intances in Winn 40 ) ,  added 
the MP3 to Wav converter in the sample project , other minor bugs 
fixeds , first version compliant with two or more sound cards 
installed ( it may require the new BW Mixer OCX 2.0 installed 
in order to play two MP3 files using two sound cards ) 

Features

With this control you can retrieve any information about a MP3 file

And it includes Bitrate ,Mpeg layer,Sampling rate ,Length ,Actual 
playback position

And you can set what will be the output to the MP3 file and it can 
be Wavemapper , DirectSound or a PCMfile

We have added two functions to set directly a slider , with this 
functions is very easy to setup a MP3 player with a few lines of 
code 

This OCX was tested in Win95 , Winnt 40 and Win98 ( It will play 
better if the user have DirectX 6.1 installed , indeed , some of 
the enhancements will only work if DirectX 6.1 is present ) 

And the only file required in your projects is the MP3 ocx , all 
that the ocxs requires is inside the OCX

The end user dont need to have installed Netshow , Media Player or 
ActiveMovie ( but DirectX 6.1 or above is recommended )

The only thing that is required in order to play MP3 files is a 
sound card ;-)

Installation

Execute the setup.exe file that is located in the 'OCX install.zip'
to install the OCX

Extract the 'sample project.zip' file to a empty directory

Known problems

This OCX cannot play multiples MP3 files at same time in the same 
project ( indeed , the possibility to play multiples MP3 in 
the same project was removed in the 1.7.0 version )

This OCX uses more processor than the Microsoft Media Player and 
Netshow 3.0 MP3 codecs , but you dont need any other file 
installed other than the OCX , all that the OCX requires is inside the OCX

Acknowledgments

This OCX was derived from the source code of Maplay 1.2+ by Jeff 
Tsay , visit the homepage of Maplay in this link
http://www-inst.eecs.berkeley.edu/~ctsay/mp2win32.html

Documentation

The documentation will be available online in this link
http://binarywork.hypermart.net/bwmp3.htm
http://maquisistem.tripod.com/bwmp3.htm

Bugs and sugestions can be emailed to
support@binarywork.hypermart.net
maquisistem@netpar.com.br

Homepage : 
http://binarywork.hypermart.net
http://maquisistem.tripod.com/
Thanks for testing our software

BinaryWork Corp.
