gpt4 book ai didi

iphone - 为什么链接器提示缺少符号?

转载 作者:行者123 更新时间:2023-12-03 16:53:31 25 4
gpt4 key购买 nike

为什么我会收到这个奇怪的错误? alt text http://img266.imageshack.us/img266/2203/help.tif有什么想法吗?

实现:

#import "VideoView.h"
#import <MediaPlayer/MediaPlayer.h>

@implementation VideoView
@synthesize player;

- (void)playVideoWithURL:(NSURL *)url showControls:(BOOL)showControls {
if (!player) {
player = [[MPMoviePlayerController alloc] initWithContentURL:url];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didFinishPlaying:) name:MPMoviePlayerPlaybackDidFinishNotification object:player];

if (!showControls) {
player.scalingMode = MPMovieScalingModeAspectFill;
player.movieControlMode = MPMovieControlModeHidden;
}

[player play];
}
}

- (IBAction)playVideoWithControls {
NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"mov"];
NSURL *url = [NSURL fileURLWithPath:path];
[self playVideoWithURL:url showControls:YES];
}


- (void)didFinishPlaying:(NSNotification *)notification {
if (player == [notification object]) {
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player];
[player release];
player = nil;
}
}


- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview
// Release anything that's not essential, such as cached data
}


- (void)dealloc {
[super dealloc];
}


@end

标题:

#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>


@interface VideoView : UIViewController {
MPMoviePlayerController *player;

}
@property (nonatomic, retain) MPMoviePlayerController *player;
- (IBAction)playVideoWithControls;


@end

最佳答案

MPMoviePlayerController 位于您忘记链接到的 MediaPlayer.framework 中。

关于iphone - 为什么链接器提示缺少符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961267/

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