iPhone can't be used as portable disk, the music or video files in iPhone can't be played by iTunes directly. You must transfer them from your iPhone to your local machine or iTunes first and then play them.
I know that iMacsoft iPhone to Mac Transfer can do it. But it can't transfer Contacts, Calender and app.