祝福所有人!
我正在尝试在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的一个问题,我老实说有点担心这个缺点。
答案 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中播放。