我遇到了android视频控件的问题。我的视频播放器是设备高度的一半,位于top:0
当视频控件弹出时,它们位于视频播放器下方,从而覆盖视频播放器下方的内容。我想做的是将控件置于视频顶部,但仍位于底部。与iOS视频播放器的工作方式相同。
现在控件基本上超出了视频播放器的高度。当我在本地开发Android时,我遇到了同样的问题,并通过在Java中使用setAnchorView
方法进行了修复。我还没有在钛中看到过这样的东西。这甚至可能吗?
我尝试将播放器包装在视图中并产生相同的结果。
var deviceWidth = Ti.Platform.displayCaps.platformWidth;
var deviceHeight = Ti.Platform.displayCaps.platformHeight;
var vidPlayer = Ti.Media.createVideoPlayer({
width:deviceWidth,
height:deviceHeight / 2,
top:0,
backgroundColor:'#ffffff',
autoplay:false
});
win.add(vidPlayer);
这是我正在谈论的图像
答案 0 :(得分:1)
将媒体控制样式设置为嵌入视频播放器:
mediaControlStyle: Ti.Media.VIDEO_CONTROL_EMBEDDED
Ti.Media.VideoPlayer.mediaControlStyle的文档:http://docs.appcelerator.com/titanium/2.1/index.html#!/api/Titanium.Media.VideoPlayer-property-mediaControlStyle
Ti.Media.VIDEO_CONTROL_EMBEDDED的文档:http://docs.appcelerator.com/titanium/2.1/index.html#!/api/Titanium.Media-property-VIDEO_CONTROL_EMBEDDED