Tôi có tệp mp4 là một phần của ứng dụng phát tốt với MPMoviePlayerController.MPMoviePlayerController phát tệp cục bộ nhưng không phải từ xa qua HTTP
[_mediaPlayer setContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"movie"
ofType:@"mp4"]]];
[_mediaPlayer play];
Nhưng một khi tôi tải lên các tập tin rất tương tự với một máy chủ web nó sẽ cung cấp cho tôi rằng lỗi:
Error Domain=MediaPlayerErrorDomain Code=2
trình duyệt Safari trên cùng một thiết bị đóng phim từ xa - vì vậy các reachability không phải là vấn đề . Tôi không tìm thấy bất kỳ Tài liệu nào về Mã 2 nói với tôi. Vì vậy, tôi bị mắc kẹt.
Bất kỳ ai?
liên kết cho tệp máy chủ web là gì? thats những gì bạn nên sử dụng làm url của bạn. và bạn nên sử dụng NSURL URLWithString: vì bạn không sử dụng đường dẫn tệp cục bộ. –
Cảm ơn bạn rất nhiều! - Đó là cái tôi cần. Đó là một sai lầm khá ngu ngốc. Tôi đã có trong mã của tôi: [NSURL fileURLWithPath: item.url]; thay vì [NSURL URLWithString: item.url]; – Jakob
@Jesse - đặt nhận xét của bạn làm câu trả lời :) – deanWombourne