我想播放彩信协议音频,你知道吗?我听说 libmms 是一种选择。但是我不知道怎么做。任何人都可以分享示例代码吗?最好从头开始介绍。提前致谢!!!
问问题
563 次
2 回答
0
您需要在此处查看 DocumentInteractionController: https ://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/DocumentInteraction_TopicsForIOS.pdf Document Interaction Controller 是“Apple”的执行方式,可能是您的现在和未来版本的 iOS 中最安全的路径。
如果您拥有捆绑包中的文件,您可以获得默认应用程序来处理来自操作系统的文件类型:
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];
}
祝你好运!
于 2012-05-21T18:09:04.907 回答
0
你基本上有两个选择:
- Libmms:这个库只处理 mms 协议。因此,您可以对数据做任何您想做的事情。
- FFmpeg:这个库可以处理 mms 协议并且还具有音频/视频解码能力。由于您将使用 mms:// 协议进行音频/视频流传输,因此选择 FFmpeg 将是更好的选择。
于 2013-05-27T12:39:44.437 回答