带钛的Android远程视频

时间:2010-12-29 00:15:38

标签: android video titanium

祝福所有人!

我正在尝试在Android手机上播放托管在我们网络服务器上的视频。我已经为iPhone制作了它,效果很好。

然而,Droid是一个不同的问题。我只是得到一个黑屏,没有错误或其他任何东西,而不是获取视频。

我使用的代码是:

activeContent = Titanium.Media.createVideoPlayer({       contentURL:内容,       的backgroundColor: '#111',       movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT });

win.add(activeContent); activeContent.play();

我正在下载的视频在没有使用Titanium时会在机器人上播放,所以我知道它不是格式问题。 (这是一个.MP4,任何人都想知道。)

我已经使用了Titanium SDK的1.5.1,并且从今天早些时候开始持续构建1.6.0。

使用2.2 Droid SDK和Titanium Developer 1.2.2

有没有人对此有任何想法? Android的一大卖点是它能够从网络中提取媒体,而且如果它是Titanium的一个问题,我老实说有点担心这个缺点。

2 个答案:

答案 0 :(得分:2)

对于Android,不应将视频播放器添加到窗口中。当您调用play()时,Android将在新窗口中打开其视频播放器。所以你的代码应该是这样的:

activeContent = Titanium.Media.createVideoPlayer({contentURL:content,backgroundColor:'#111',movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT});

activeContent.play();

祝福!

答案 1 :(得分:0)

在1.6.1厨房水槽中,Android可以播放本地视频,但不能播放远程视频。我已经让我的视频在iPhone上播放,而不是在Android中播放。