![](/img/trans.png)
[英]Xcode Not Deploying Phonegap App To 64bit Simulator Or Iphone 5s
[英]AVPlayer not working on iPhone 5s 64bit iOS 7.0.3
我試圖找出一個僅在iPhone5上出現的與AVPlayer播放視頻有關的問題。 問題是,影片將在到目前為止我測試過的所有設備上播放,除了5s 64位型號。
我的理論是,它與64位綁定,但我無法將其綁定到任何東西。 我發現了另一個stackoverflow帖子,該帖子將類似的問題與使用自動布局的解決方法相關聯。 但是,我沒有使用自動布局。
直到5s為止,這段代碼一直有效:
-(void)viewWillAppear:(BOOL)animated
{
self.player = [[AVPlayer alloc] initWithURL:[NSURL URLWithString:@"http://www.somemovieurlhere.mp4"]];
AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:self.player];
playerLayer.frame = self.view.bounds;
playerLayer.backgroundColor = [UIColor orangeColor].CGColor;
[self.view.layer addSublayer:playerLayer];
[self.player play];
}
我知道該圖層已添加,因為如果您設置背景色,它將在視圖中顯示,但從未播放過電影。 在我的項目中,可以通過注銷“ currentTime”屬性來告知電影正在播放,如下所示:
float time = CMTimeGetSeconds([player currentTime]);
這是來自iphone4s的電影圖像以及我在iphone5s中看到的圖像。 我也用原始的iphone5進行了測試,效果很好。
關於什么可能導致此的任何想法? 在此先感謝您的幫助。
看來蘋果最新的更新7.0.4解決了這個問題。 他們的更新今天才發布。
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.