在Titanium 1.6.1中我可以让Android 2.2在Kitchen Sink上播放视频,但无法在Android上的Kitchen Sink外播放视频。我希望最小的代码段可以在Android中播放视频。
在我目前的尝试中,我尝试在新项目的app.js文件中使用Kitchen Sink中的movie_embed.js,如下所示:
var btnPlayMovie = Titanium.UI.createButton({
text: 'Click me',
left: 10,
height: 30,
top: 100
});
btnPlayMovie.addEventListener('click', function(){
var win = Titanium.UI.createWindow({
url:'./movie_embed.js',
title:'Test movie'
});
//various methods of opening the window win.open(), Ti.UI.currentTab.open(win, {animated:true}), etc
//none have worked either erroring or showing a black screen.
});
适用于iPhone,但不适用于Android 2.2
答案 0 :(得分:0)
我建议不要尝试在Titanium中播放视频。
我们的视频在1.6.2中有效。现在我们只播放2个视频。什么将发挥非常有限。我猜这是编码问题。此视频也会在新窗口中打开,我们无法更改现有视频的网址,还有其他问题。
答案 1 :(得分:0)
Android中的视频问题是视频播放器打开了自己的窗口;而在iPhone上,您必须将视频播放器附加到窗口。因此,当您尝试将Android中的视频播放器连接到窗口并打开它时,会出现空白屏幕。
我想引用此链接,其中Eric Whitlock完美地回答了类似的问题: Android Remote Video with Titanium