首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓视频控件在钛合金中的位置

安卓视频控件在钛合金中的位置
EN

Stack Overflow用户
提问于 2012-08-23 01:18:13
回答 1查看 963关注 0票数 4

我对android的视频控件有一个问题。我有一个视频播放器,它的高度是设备高度的一半,位置是top:0

当视频控件弹出时,它们位于视频播放器的下方,从而覆盖视频播放器下方的内容。我想要做的是将控件放在视频的顶部,但仍然在底部。与iOS视频播放器的工作方式相同。

现在,控件基本上在视频播放器的高度之外。当我在本地为Android开发时,我遇到了同样的问题,并通过使用Java中的setAnchorView方法解决了这个问题。我没在钛合金上见过这样的东西。这有可能吗?

我尝试将播放器包装在视图中,结果也是一样的。

代码语言:javascript
复制
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);

这是我正在谈论的一张图片

EN

回答 1

Stack Overflow用户

发布于 2012-08-27 23:15:57

在视频播放器上设置媒体控制样式为embedded:

代码语言:javascript
复制
mediaControlStyle: Ti.Media.VIDEO_CONTROL_EMBEDDED

在幕后,这将设置锚点视图。https://github.com/appcelerator/titanium_mobile/blob/master/android/modules/media/src/java/ti/modules/titanium/media/TiUIVideoView.java#L211

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12078257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档