【发布时间】: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 的模拟器相同的黑屏。