There must be 100 ways to do this but if it's an industrial customer refusing the PC I would go with an embeded controller or maybe something like the Schneider Magelis XBT Touch screens. Some have sound and video file capabilities and will allow several variations of wav files and If I'm not mistaken mp3's...
Be careful though, the line between what is considered a computer and what is considered a controller gets very blurred when you approach capabilities such as playing MP3's. I would first try and understand the definition of "PC" that the customer holds and work from there.
http://www.telemecanique.com/en/products/index_fon4_fam5_dial_term_magelisxbtgt.htm
or
http://www.telemecanique.com/en/products/index_fon4_fam5_dial_magelis_xbtgtw.htm
Just my 2c
Be careful though, the line between what is considered a computer and what is considered a controller gets very blurred when you approach capabilities such as playing MP3's. I would first try and understand the definition of "PC" that the customer holds and work from there.
http://www.telemecanique.com/en/products/index_fon4_fam5_dial_term_magelisxbtgt.htm
or
http://www.telemecanique.com/en/products/index_fon4_fam5_dial_magelis_xbtgtw.htm
Just my 2c