Sort:  

You can use Dtube to upload your videos and embed it in your post but I haven't tried it. I usually upload videos on youtube, then copy the link and paste in on your post to embed it just like how you insert photos.