LeBron James’ shoulder is fine and he will play Wednesday when the Cleveland Cavaliers face the Orlando Magic in a preseason game in China, a Cavaliers spokeswoman said Sunday. James left the 96-90 loss Friday to the Seattle SuperSonics in the third quarter with a bruised right shoulder.