【发布时间】:2015-02-19 07:47:23
【问题描述】:
我需要使用 Titanium Studio 在 iOS 平台上同时播放两个或多个视频。
我尝试了很多方法,但没有得到任何合适的解决方案。
我也为此尝试了 (inic.videoplayer) 模块。但这不适用于我的场景。此模块仅播放我们资源文件夹中的视频列表。当我从设备相机重新编码任何视频或从图库中选择它并想要播放它时,模块崩溃(它不会播放录制的视频/图库中的视频)。
在 Android 上我很容易做到:
var activeMovie1 = Titanium.Media.createVideoPlayer({
url : videoFile.nativePath,
width : "100%",
mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT,
scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT,
fullscreen : false, });
var activeMovie2 = Titanium.Media.createVideoPlayer({
url : videoFile.nativePath,
backgroundColor : 'red',
width : "100%",
mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT,
scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT, fullscreen : false
});
请建议我任何方法或解决方案。
任何建议将不胜感激。
提前致谢!!!
【问题讨论】:
-
您是如何在 Android 上实现所需的行为的,为什么相同的程序在 iOS 上不起作用?
-
我为 VideoPlayer 创建了 2 个 obj 并添加了 Window for Android。 var activeMovie1 = Titanium.Media.createVideoPlayer({ url : videoFile.nativePath, width : "100%", mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT, scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT, fullscreen : false, }); var activeMovie2 = Titanium.Media.createVideoPlayer({ url : videoFile.nativePath, backgroundColor : 'red', width : "100%", mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT, scalingMode : Titanium.Media.VIDEO_SCALING_ASPECT_FIT, fullscreen : false, } );
标签: ios video titanium titanium-modules