UITextView 中的 iOS6 音频标签

标签 ios audio ios6 hyperlink uitextview

有什么方法可以在 iOS6 的 UITextView 中添加音频标签。

什么是音频标签?

音频标签是指向音频文件的超链接。单击音频标签时,将打开并播放文件。

最佳答案

我希望有一种方法可以使用 UITextView delegate 方法:

 - (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange{
    // Now deal with the url to play audio file

    self.theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:(__bridge NSURL *)(URL) error:NULL];
     self.theAudio.volume = 1.0;
    self.theAudio.delegate = self;
    [self.theAudio prepareToPlay];

    [self.theAudio play]; 
    }

希望对您有所帮助。

关于UITextView 中的 iOS6 音频标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20965591/

相关文章:

android - 是否有可能为 android + iOS 制作一个实际上只是一个网络应用程序的应用程序?

ios - 解析我的 SWIFT 字典

ios - SwiftUI |警告 : Bound preference _ tried to update multiple times per frame. 可能的原因?

audio - XNA,XACT;如何将延迟和混响应用于声音效果

ios - 在 UIWebView 中以编程方式滚动 PDF

html - 绝对定位的容器隐藏了超出屏幕高度的内容

batch-file - Virtual Audio Cable .bat 文件输出/输入设备语言错误

javascript - 网络音频 API : Layout to Achieve Panning for an Arbitrary Number of Sources

ios - 在ios 6中我可以通过请求权限来获取用户的电话号码吗?

iOS - 设置 bundle 中文本字段中小数点键盘的键盘类型