我正在使用Player库来实现全屏视频播放。我相信它在幕后使用AVFoundation
。
我可以使用Float(self.player.maximumDuration)
来实现视频的完整持续时间。但是,如何访问/操作视频的当前时间? (我不知道这是否重要,但视频是从服务器传输的。)
更新
我试过了let currentTime = Float(self.player.currentTime().value)
,但收到了:
'Player'类型的值没有成员'currentTime'
答案 0 :(得分:1)
这很简单:
Properties prop1 = new Properties();
URL url1 = ClassLoader.getSystemResource("classpath:resources/jdbc.properties");
try{
prop1.load(url1.openStream());
}catch(Exception e)
{
e.printStackTrace();
}
System.out.println("------- By Using URL class -------");
System.out.println(prop1);
问候!
答案 1 :(得分:0)
试试 SWIFT 3代码:
var player = AVPlayerViewController()
let currentTime = Float((self.player.player?.currentTime().value)!)
答案 2 :(得分:0)
试试这个Swift 4代码:
let player = AVPlayerViewController()
let currentTime = Float((player.player?.currentItem?.currentTime().value)!)
答案 3 :(得分:0)
Try this :-
let v = Float(self.player.currentTime().value)
let t = Float(self.player.currentTime().timescale)
let currentSeconds = v / t
print(currentSeconds)