Objective-C media player implementation