有一些問題讓MPMoviePlayerViewController工作。我有兩個指向同一個Quicktime影片的示例網址。註釋掉的URL不起作用;另一個工作正常。無法讓MPMoviePlayerViewController播放我的媒體文件
我已經通過Fiddler監視了這兩個文件,並且在頭文件/ etc中看不到任何問題。
基本上我試圖找出一種方法來播放Azure託管媒體文件的某種安全性;通過傳遞WCF服務。任何人有這個想法?我正在拉我的頭髮。
//NSString *moviePath = [[NSString alloc] initWithString:@"http://www.nov8rix.com/Services/CPipeline.svc/Media/42"];
NSString *moviePath = [[NSString alloc] initWithString:@"http://nov8rixstorage.blob.core.windows.net/searchpad/tutorial_portrait.mov"];
NSURL *url = [NSURL URLWithString:moviePath];
[url retain];
MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:mp];
[mp release];
[url release];
更新:這是我收到的錯誤:
NSConcreteNotification 0x892e540 {name = MPMoviePlayerPlaybackDidFinishNotification; object = <MPMoviePlayerController: 0x8921570>; userInfo = {
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
error = "Error Domain=MediaPlayerErrorDomain Code=-12939 \"The server is not correctly configured.\" UserInfo=0x892ecb0 {NSLocalizedDescription=The server is not correctly configured.}";
在Web上簡單搜索中提到,我的問題可能是我的媒體連接不支持字節範圍請求。這可能是真的。有沒有辦法讓範圍請求與WCF?