菜鸟教程小白 发表于 2022-12-12 15:52:12

iphone - MPMoviePlayerController 不想工作


                                            <p><p>我正在使用 cocos2d,我想播放一部电影。</p>

<p>我创建了一个 <code>CCLayer</code> 子类并重新实现了它的 <code>init</code> 方法,如下所示:</p>

<pre><code>-(id) init
{
    self = ;
    if (self)
    {
      NSURL *url = ;
      MPMoviePlayerController *player = [ initWithContentURL:url];
      [[ openGLView] addSubview:];
      ;
    }
    return self;
}
</code></pre>

<p>我已经运行 <code>[ runWithScene:scene];</code> 场景只包含这一层。但是什么都没有显示:(只是一个黑屏。</p>

<p><strong>编辑</strong></p>

<p>此外,它始终为每部电影返回 0 持续时间。我什至尝试从 iPhone 的相机播放视频 - 结果相同。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>问题出在 NSURL - 我创建它的方式不正确。这是正确的代码:</p>

<pre><code>NSString *rootPath = [ resourcePath];
NSString *filePath = ;
NSURL *url = ;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - MPMoviePlayerController 不想工作,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/4807669/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/4807669/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - MPMoviePlayerController 不想工作