我想爲我的iPad應用程序創建視頻流。inApp視頻流爲iPad
我已經通過HTTP實時流文檔蘋果提供和使用mediafilesegmenter
成功地打破了M4V文件到播放列表.ts and .m3u8
了。
現在我想測試這些文件,無論它是否工作。
此外,他們還談到如果可用帶寬變化之間動態切換流。但他們沒有說明如何去做。
請給我一個告訴我,下一步是什麼,我拿...我不知道如何進一步移動和測試它。
我想爲我的iPad應用程序創建視頻流。inApp視頻流爲iPad
我已經通過HTTP實時流文檔蘋果提供和使用mediafilesegmenter
成功地打破了M4V文件到播放列表.ts and .m3u8
了。
現在我想測試這些文件,無論它是否工作。
此外,他們還談到如果可用帶寬變化之間動態切換流。但他們沒有說明如何去做。
請給我一個告訴我,下一步是什麼,我拿...我不知道如何進一步移動和測試它。
我想通了......
我用XAMMP
收留他們的本地服務器上,並呼籲在MPMoviePlayerViewController
從我的應用程序的鏈接.m3u8
文件測試了這些文件。
與使用MPMoviePlayerController對象將媒體URL指定爲漸進下載文件的方式大致相同,這同樣適用於自適應流。
例如
NSString *urlStr = @"http://www.myserver.com/myfile.m3u8";
NSURL * url = [NSURL URLWithString:urlStr];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];
在關於你的第二個問題:「此外,他們談論流之間動態切換,如果可用帶寬的變化,但他們沒有說明如何做到這一點。」
iOS + MPMoviePlayerController的底層回放機制會自動處理用戶帶寬在整個回放過程中波動的流之間的切換。您無需在代碼中手動控制此行爲。