gpt4 book ai didi

ios - MPMoviePlayer 中视频的naturalSize 的通知是由什么生成的?

转载 作者:行者123 更新时间:2023-11-29 04:44:29 25 4
gpt4 key购买 nike

我在一个选项卡中有一个视频,并根据另一个选项卡中的视频进行一些数据分析。我的第二个选项卡在很大程度上取决于视频的自然大小。我在第一个选项卡中收听视频的 naturalSize 通知,一旦收到通知,我就会将 naturalSize 存储在两个选项卡的共享对象中,并在第二个选项卡的 viewWillAppear 中使用该值。

我的问题是,除非我播放视频,否则不会生成naturalSize 的通知。我该怎么办?

我尝试在第一个选项卡的 viewDidLoad 中播放和暂停视频,但它不起作用。

更新:虽然没有生成通知的直接解决方案,但请查看我的答案以获取解决方法,当您不流式传输时,您根本不需要依赖通知远程视频并且本地可用。

最佳答案

这是设计使然,没有解决方法。使用 MPMoviePlayerController 播放视频时,视频的自然大小只有在电影可播放时才能得知 - 也就是说,播放器需要预先缓冲视频,直到有足够的信息可用。

关于ios - MPMoviePlayer 中视频的naturalSize 的通知是由什么生成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com