First, audio/mp3
isn't a valid MIME type. You need to use audio/mpeg
instead. Secondly, your server needs to support byte range requests for Safari and iOS support. See here for more information on the subject.
Example Request:
GET /Upload/Stream/rick-oshea-pour-some-sugar-on-me HTTP/1.1
Range: bytes=5210604-5275910
Expected Response:
HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Content-length: 65307
Content-Range: bytes 5210604-5275910/5275911
Content-Type: audio/mpeg