Updated player API to support poster and controls