【发布时间】:2011-08-10 06:31:50
【问题描述】:
如何在我的应用上全屏显示 youtube 或 bits?我必须导航到一个特殊的链接吗?或者是否有一个特殊的 API 可以处理它以全屏查看?
这个想法是点击一个链接“显示视频”,然后全屏显示视频,并获得一个按钮播放暂停和“完成”。点击完成后会返回上一页。
我不知道如何开始这个。谁能帮帮我?
我正在创建一个 iPhone 应用程序。
谢谢!
【问题讨论】:
标签: iphone mobile youtube titanium
如何在我的应用上全屏显示 youtube 或 bits?我必须导航到一个特殊的链接吗?或者是否有一个特殊的 API 可以处理它以全屏查看?
这个想法是点击一个链接“显示视频”,然后全屏显示视频,并获得一个按钮播放暂停和“完成”。点击完成后会返回上一页。
我不知道如何开始这个。谁能帮帮我?
我正在创建一个 iPhone 应用程序。
谢谢!
【问题讨论】:
标签: iphone mobile youtube titanium
这是一个使用控件显示视频的示例代码
var win = Titanium.UI.currentWindow;
var contentURL = 'http://movies.apple.com/media/us/ipad/2010/tours/apple-ipad-video-us-20100127_r848-9cie.mov';
var activeMovie = Titanium.Media.createVideoPlayer({
contentURL: contentURL,
backgroundColor:'#111',
movieControlMode:Titanium.Media.VIDEO_CONTROL_DEFAULT,
scalingMode:Titanium.Media.VIDEO_SCALING_MODE_FILL
});
win.add(activeMovie);
activeMovie.play();
希望这会有所帮助。
【讨论】:
@Muhammad 的第一部分是正确的,但要在您点击蓝色完成按钮时关闭它,您需要以下代码。
替换
win.add(activeMovie);
activeMovie.play();
与
win.add(activeMovie);
activeMovie.fullscreen = 1; // this must be defined after you add to the window!
activeMovie.play();
然后添加这个
activeMovie.addEventListener('fullscreen', function(e) {
if(!e.entering) { // this is run only when exiting fullscreen aka the blue done button
activeMovie.stop();
}
});
【讨论】: