我想玩mms協議音頻,對此有何想法?我聽說libmms是一個選擇。但是我不知道怎麼做。任何人都可以共享示例代碼最好從頭開始介紹。 在此先感謝!iOS dev ---如何處理mms://協議
-1
A
回答
0
您需要在這裏查看DocumentInteractionController:https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/DocumentInteraction_TopicsForIOS.pdf文檔交互控制器是實現它的「Apple」方式,可能是您現在和將來版本的iOS中最安全的路徑。
如果你自己在你的包中的文件,你可以得到默認的應用從OS處理文件類型:
NSString *filePath = [documentsDirectory stringByAppendingPathComponent: fileName];
if ([[NSFileManager defaultManager] fileExistsAtPath:[self getFileCompletePath]]){
NSString *filePath = [[NSString alloc] initWithFormat:@"%@", [self getFileCompletePath]];
NSURL *url = [[NSURL alloc] initFileURLWithPath:filePath];
if ([[UIApplication sharedApplication] canOpenURL:url]){
[[UIApplication sharedApplication] openURL: url];
} else {
NSLog(@"Not supported application to open the file %@", filePath);
}
[url release];
[filePath release];
}
祝您好運!
0
你基本上有兩種選擇:
- Libmms:該庫將只處理MMS協議。所以這取決於你做任何你想要的數據。
- FFmpeg:該庫可以處理mms協議,並且還具有音頻/視頻解碼功能。由於您將使用mms://協議進行音頻/視頻流式傳輸,因此選擇FFmpeg將是更好的選擇。
相關問題
- 1. java上的mms協議
- 2. iOS 9.2打破應用協議處理
- 3. MESI協議 - 如何處理INVALID?
- 4. 如何處理自定義協議?
- 5. 如何處理php跨協議問題
- 6. 如何處理URL協議錯誤
- 7. QtWebkit:如何處理自定義協議
- 8. 如何處理URL協議包://
- 9. PHP中的RTSP和MMS協議實現
- 10. Office協議處理程序
- 11. 協議處理程序
- 12. python多處理pickle協議
- 13. 如何使用mms協議播放流音頻
- 14. 如何下載從mms協議流式傳輸的視頻?
- 15. iOS的協議
- 16. 混帳:我不處理協議「[https」時
- 17. 雷音Datomic:開發協議給`協議不受支持:dev`
- 18. ios的瀏覽器協議處理程序選項
- 19. 的Android/iOS版 - 自定義的URI /協議處理
- 20. 針對iOS註冊協議處理程序的API
- 21. 如何防止iOS應用程序在定義協議處理時啓動
- 22. iOS + Android HTTP協議
- 23. iOS協議問題
- 24. IOS錯誤處理最佳實踐Dev
- 25. C#:處理WebClient「違反協議」
- 26. BlackBerry - 處理自定義協議
- 27. 致命︰我不處理協議'https'
- 28. 批處理文件協議解析器
- 29. txt問題在RF協議中處理
- 30. Windows Phone 7自定義協議處理