小编Flo*_*ian的帖子

使用VLC播放视频文件,然后退出VLC

我正在研究一个应该做某事的简单Python脚本,然后播放一个视频文件,然后做更多的事情.

我被迫在使用Python 3.2.3VLCWindows XP机器上播放我的视频文件.

我目前正在使用此代码...

vlc_path = '\\path\\to\\vlc.exe'
video_path = '\\path\\to\\video\\file'
subprocess.call([vlc_path, video_path])
Run Code Online (Sandbox Code Playgroud)

...打开VLC并播放视频.它工作得很好.但是,脚本在继续之前等待VLC退出.哪个好,我想保持这种方式.

我的问题是:播放视频文件后有没有办法退出VLC?

非常感谢您的帮助!

python windows subprocess vlc

16
推荐指数
2
解决办法
3万
查看次数

推动视图控制器时"从左到右"的无缝动画?

我有一个带有根视图控制器的应用程序和两个额外的视图控制器.出于设计原因,这些应该看起来是根VC的左侧或右侧.这种空间关系应该以它们出现在屏幕上时呈现给用户的方式来表示.也就是说,通过推动动画.

当按下一个新的视图控制器时,它从右边进入屏幕,这样就可以正常工作或者我的两个VC之一.另一方面,我基于这个例子创建了一个自定义segue,它将使VC从左到右显示.

这可行,但动画本身并不是无缝的.看起来好像视图从左侧推到根VC上 - 看起来好像在视图出现之前有一个黑色背景可见.

我想知道是否有人会知道如何获得一个完全镜像版本的默认"推"(即从右到左)动画?

uinavigationcontroller ios segue

6
推荐指数
1
解决办法
3112
查看次数

如何在其他元素后面添加子视图?

在我的一个ViewControllers中,我正在UIImageView使用此方法旋转:

    UIImageView *tmp = (UIImageView *)[self.view viewWithTag:1];
    if(tmp)
        [tmp removeFromSuperview];

    // Create new label and add it back (with proper rotation)
    self.arrowImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 157, 320, 320)];   
    self.arrowImage.image = [UIImage imageNamed:@"image"];
    self.arrowImage.tag = 1; // Add back with same tag
    [self.view addSubview:self.arrowImage];
    self.arrowImage.transform = CGAffineTransformMakeRotation( ... );
Run Code Online (Sandbox Code Playgroud)

显然,需要删除并添加子视图(即UIImageView)以使其围绕其中心旋转.至少这是我能让它发挥作用的唯一方式.其他/更好的方法将非常感激.

不过,我的问题是:我怎么添加UIImageView作为一个子视图所以它的背后,说,UILabel我把它放在上面,我的故事板?

objective-c subview uiimageview ios

2
推荐指数
1
解决办法
2619
查看次数

如何从 FormApp 对象中删除所有项目?

我最近问了一个关于如何将项目从 Google 电子表格添加到 Google 表单的问题。而且效果很好。FormApp.create()但是,我必须使用而不是使用,.openByUrl()因为 ID 必须保持不变。问题是,如果我再次运行我的脚本,它会打开现有表单(很棒),然后将更多项目附加到现有表单中。

这种行为非常有道理,但并不是我想要的。所以我想在从电子表格中添加新项目之前,我只需删除所有现有项目。我咨询了 Google 开发网站的 Form Services,觉得我应该拥有所有的部分。不过,我不能把它们放在一起。

我现在正在执行以下操作:

var form = FormApp.openByUrl('https://docs.google.com/forms/d/.../edit');
var items = form.getItems();
for (var i in items) {
    form.deleteItem(i);
}
Run Code Online (Sandbox Code Playgroud)

但是,这会给我一个超出范围的错误。有人可以指出我正确的方向吗?

javascript google-apps-script google-forms

2
推荐指数
1
解决办法
4898
查看次数