player: add buffer level checking in push function