Find Jobs
Hire Freelancers

C# Wrapper to lib-mpg123

$30-100 USD

Cancelled
Posted over 15 years ago

$30-100 USD

Paid on delivery
I can't state the reasons behind this project - so don't ask! I need a C# wrapper around the excellent lib-mpg123 and an example C# application that demonstrates playing an MP3 from a file on disk as well as from a byte[] array in memory (Would consider a MemoryStream for this if the overhead isnt too much). Please examine this first before bidding - I know that playing from disk is do-able, but I really need to know if you are able to achieve playback from a byte[] array - without caching to disk and playing it from there! The functionality I require is: 1) Play an MP3 from either a file on disk or from a byte[] array in RAM 2) Play/Pause/Stop functionality 3) An enum denoting player State (Playing, Paused, Stopped) 4) Get/Set playback position of the track (as well as its length) 5) MP3 Tag information 6) An Event that fires when playback has finished (allowing a simple Loop to be implemented) 7) Sensible Exception management and interop memory management I will need to examine the C# wrapper and demo app's source in order to release funds for this project (as it is the wrapper and examples of its use that are the deliverable). Thanks
Project ID: 3466853

About the project

2 proposals
Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $66 USD for this job
User Avatar
See private message.
$63.75 USD in 3 days
5.0 (3 reviews)
3.0
3.0
User Avatar
See private message.
$68 USD in 3 days
5.0 (3 reviews)
2.6
2.6

About the client

Flag of UNITED KINGDOM
United Kingdom
5.0
21
Payment method verified
Member since Nov 2, 2001

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.