取而代之的是一个快速时间符号,而不是视频。如果您点击该符号,则只会播放音频。如果我在将应用程序放在 iPod touch 上之前运行 iphone 模拟器,我的视频可以在应用程序上完美运行。
我通过将 html 插入到我的 Localizable.strings 文件中将我的视频插入到我的应用程序中:
"login help" = "<embed src=\"rabbit1.MOV\">";
这就是我访问 Localizable.strings 文件的方式:
if ([_topic isEqualToString:@"How do I login?"]){
// set help text
NSString *key = @"login help";
NSString *helpText;
if (helpText == nil)
{
// fetch text from resources
helpText = NSLocalizedString(key, nil);
}
title = @"How do I login?";
_topic = helpText;
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[SCServerAPI getHelpMessageForKey:_topic forSuccess:^(NSString *html) {
[_webView loadHTMLString:html baseURL:baseURL];
} forError:nil];
}
为什么会这样?无论如何要修复它?