Initialize AudioPlayer, SupportFileTypes

Initialize AudioPlayer, SupportFileTypes
Improved try-catch to use template method pattern