在Twitter上传video的最佳方式

我必须从我的java应用程序上传video到twitter(发布带有video的推文文本)。 我用twitter4j上传图片,效果很好。 我对上传video的最佳方式感到困惑。 我在这个链接中找到https://github.com/mrisney/twitter-java-ads-sdk/blob/master/src/examples/VideoUploadExample.java实现twurl命令的代码,但我想知道它是否可能用twitter4j上传video就像我为图像做的那样? 或者我是否可以使用twurl方式来做到这一点? 有没有可能直接在Twitter上发布video?

这就是我为图片上传所做的

` Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer(consumerKey, consumerSecret); AccessToken accessToken = new AccessToken(accessTokenStr, accessTokenSecret); twitter.setOAuthAccessToken(accessToken); StatusUpdate statusUpdate = new StatusUpdate(text); statusUpdate.setMedia("New pic", new URL(photo).openStream()); twitter.updateStatus(statusUpdate.inReplyToStatusId(tweetId));` 

谢谢