gpt4 book ai didi

iphone - MPMoviePlayer 加载和播放保存在应用程序文档中的电影

转载 作者:太空狗 更新时间:2023-10-30 03:45:44 26 4
gpt4 key购买 nike

我正在编写一个应用程序,将照片卷中的电影存储到该应用程序的本地文档文件夹中。我可以使用 MPMoviePlayer 播放远程电影,但是尝试播放存储在应用程序文档文件夹中的电影总是返回 MPMovieLoadStateUnknown

所有通知都是从默认通知中心发送和接收的(MPMoviePlayerLoadStateDidChangeNotificationMPMoviePlayerPlaybackDidFinishNotification)。控制台收到loadStateUnknown消息后不久弹出提示框,提示无法播放电影,然后应用收到电影播放完成通知。

我觉得可能是找不到文件名(MPMoviePlayer只能取一个URL作为资源位置)。有没有人处理过这个问题或类似问题?

最佳答案

鉴于其他答案似乎都无法解决问题,我倾向于认为问题可能出在您生成的文档文件路径上。

您应该使用以下方法生成应用程序文档文件夹的路径:

NSString *userDocumentsPath = nil;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
if ([paths count] > 0)
{
userDocumentsPath = [paths objectAtIndex:0];
}

关于iphone - MPMoviePlayer 加载和播放保存在应用程序文档中的电影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945121/

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