Sansa clip problem

I bought my sansa clip about 2 months ago and loved it. Recently I was watching a movie on my xbox360 and I plugged my sansa into my xbox to charge while watching the movie. When I took it out of the xbox it wouldnt turn on unless i put it into the computer or an AC adapter. Now it wont turn on unless I plug it into the computer and I put it in hold while holding the home button.

When I plug it into my computer nothing happens without holding the home button and putting it on hold, and when it does come on it freezes on startup. I have no idea what to do can someone please help