在Titanium中如何在Android中播放视频?

时间:2011-04-04 17:25:11

标签: android titanium

在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

2 个答案:

答案 0 :(得分:0)

我建议不要尝试在Titanium中播放视频。

我们的视频在1.6.2中有效。现在我们只播放2个视频。什么将发挥非常有限。我猜这是编码问题。此视频也会在新窗口中打开,我们无法更改现有视频的网址,还有其他问题。

答案 1 :(得分:0)

Android中的视频问题是视频播放器打开了自己的窗口;而在iPhone上,您必须将视频播放器附加到窗口。因此,当您尝试将Android中的视频播放器连接到窗口并打开它时,会出现空白屏幕。

我想引用此链接,其中Eric Whitlock完美地回答了类似的问题: Android Remote Video with Titanium