【问题标题】:In Titanium how do I get video to play in Android?在 Titanium 中,如何让视频在 Android 中播放?
【发布时间】:2011-04-04 17:25:11
【问题描述】:

在 Titanium 1.6.1 中,我可以让 Android 2.2 在 Kitchen Sink 上播放视频,但无法在 Android 上的 Kitchen Sink 之外播放视频。我想要在 Android 中播放视频的最小代码 sn-p。

在我目前的尝试中,我尝试在新项目的 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

【问题讨论】:

  • 您在哪个 Android 设备上进行测试?
  • 你能把代码贴在movie_embed.js中吗?
  • @Brian 我正在使用来自 Kitchen Sink 的 movie_embed.js,因为它可以在我的测试机器上的 Kitchen Sink 中使用:github.com/appcelerator/titanium_mobile/blob/master/demos/…
  • @David - 抱歉应该问一下你在模拟器上运行的是什么硬件设备?
  • @Morrison,不用担心。我们在运行 Android 2.1 的华为 IDEOS S7 上对其进行了测试,得到了与运行 2.2 的模拟器相同的黑屏。

标签: android titanium


【解决方案1】:

我建议不要尝试在 Titanium 中制作视频。

我们在 1.6.2 中有视频工作。现在我们只有 2 个视频在里面播放。能玩的东西非常有限。我猜这是编码问题。此外视频在新窗口中打开,我们无法更改现有视频的 url,以及其他问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 2013-12-26
    • 2011-12-31
    • 2012-10-02
    • 2011-09-27
    • 1970-01-01
    相关资源
    最近更新 更多