-1

取而代之的是一个快速时间符号,而不是视频。如果您点击该符号,则只会播放音频。如果我在将应用程序放在 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];

}

为什么会这样?无论如何要修复它?

4

2 回答 2

1

感谢大家的帮助。我想我找到了我的问题。我的 html 中缺少宽度和高度属性。

例子:

"startup help" = "<br><br><embed src=\"rabbit1.MOV\" height=\"300\" width=\"300\">";

现在我看到缩略图,它播放音频和视频。=]

于 2013-06-25T17:14:22.213 回答
0

由于没有代码,只是快速的想法。区分大小写可能存在问题。如果您确实有大写的 MOV,请检查文件扩展名。

于 2013-06-24T17:27:38.017 回答