Other apps that could sync to the iPhone, would be Box, Google Drive or Dropbox (you mentioned that one already).
I don't know how Windows phones work, so I can't help you loading the videos to one of these apps. I hoped you'd be able to transfer them to a computer somehow, and from there add them to one of these online storages.