python如何按规定的时间延迟?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何按规定的时间延迟?相关的知识,希望对你有一定的参考价值。
我知道time.sleep()是延迟,括号里面要输数字,可是我想要让用这个软件的人先输入自己想让这个程序延迟的时间,我先定义了n=input("请输入您想延迟的时间"),然后按输入的数字进行延迟,可是我在time.sleep()括号里面写n的话不能识别,请教各位大佬应该怎么写代码才对,谢谢!
你这n变量的类型不符合time.sleep()的要求,需要把n转换成time.sleep()支持的类型:
例如:
n = input("延时时间:")
print(time.ctime())
time.sleep(int(n))
print(time.ctime())
效果:
参考技术A 我知道time.sleep()是延迟,括号里面要输数字,可是我想要让用这个软件的人先输入自己想让这个程序延迟的时间,我先定义了n=input("请输入您想延迟的时间"),然后按输入的数字进行延迟,可是我在time.sleep()括号里面写n的话不能识别,请教各位大佬应该怎么写代码才对,谢谢!Android:如何流畅地按顺序播放视频而不会出现故障和延迟?
【中文标题】Android:如何流畅地按顺序播放视频而不会出现故障和延迟?【英文标题】:Android: How to play videos smoothly in sequence without glitch and delay? 【发布时间】:2017-07-20 13:18:24 【问题描述】:我需要一个接一个地显示视频,就像在 Apple 的 CLIPS 应用程序中一样。我遵循了这些方法-
1234563视频到另一个。我还使用了两个VideoView
s,在播放第一个视频时,其他
VideoView
已经初始化并准备好了,我调用第一个 VideoView
的 videoView2
.start()in
onCompleteListener' 。在这种情况下,两个 VideoView 都在 RelativeLayout
的大小和位置相同,第二个 VideoView 给出 height=0
和 width=0
而第一个是预览,反之亦然。这也有点小故障,不是那么顺利。
实际上,我正在使用 VideoView 来显示视频的预览,稍后我必须合并。因此,我需要像在视频编辑应用程序中一样显示合并后的确切预览效果。
另外VideoView
不支持动画,否则我想在两个视频视图之间提供alpha
动画,这样用户在切换视频视图时就不会看到这种故障
【问题讨论】:
【参考方案1】:要消除延迟,您可以使用 2 个 VideoView。在第一个视图中播放视频,当它在不可见的情况下加载其他视频中的视频,然后当第一个 VideoView 的进度达到 99% 以上时,将其隐藏并显示第二个并继续对所有视频重复该过程。否则延迟仍然存在,我也面临同样的问题。
【讨论】:
已经试过了,看我的问题。 VideoView 在设置可见性时也没有消失 将 videoView 放在任何其他视图中并将可见性应用于该父级。它肯定会起作用。 好吧,xml 太长了,但是视频部分是简单的相对布局,匹配 parentwidth 和自定义 height 以及其中的 videoview 匹配父 height 和 width ,其他相同。以上是关于python如何按规定的时间延迟?的主要内容,如果未能解决你的问题,请参考以下文章