PHP работает только на стороне сервера. Вы можете только гарантировать, что файл ОТПРАВЛЕН клиенту, но нет никакого способа непосредственно удостовериться, что он был ИГРАЛ клиентом.
Установка заголовка будет влиять только на то, как браузер обрабатывает данные (в этом случае браузер получает информацию о том, что данные являются аудио). Например, Chrome воспроизводит аудиофайлы, но некоторые браузеры могут выдавать пользователям приглашение на загрузку.
Для вставки на страницу для воспроизведения аудиофайла вам потребуется программное обеспечение на стороне клиента, например, компонент для воспроизведения аудио (поиск «Flash MP3 player»).