html5 m4a,Audio Unit播放aac/m4a/mp3等文件
时间: 2023-12-31 09:06:48 浏览: 271
HTML5提供了`<audio>`元素来播放音频文件,包括AAC、M4A和MP3格式。但是,Audio Unit是一种用于iOS和macOS平台的音频处理框架,用于音频的录制和处理。它并不直接用来播放音频文件。
要在iOS和macOS上播放AAC、M4A或MP3文件,可以使用AVFoundation框架。在iOS上,您可以使用`AVPlayer`类来播放音频文件。在macOS上,您可以使用`AVAudioPlayer`类。
在iOS上,以下是使用`AVPlayer`播放音频文件的示例代码:
```swift
import AVFoundation
let url = URL(string: "https://example.com/audio.m4a")!
let playerItem = AVPlayerItem(url: url)
let player = AVPlayer(playerItem: playerItem)
player.play()
```
在macOS上,以下是使用`AVAudioPlayer`播放音频文件的示例代码:
```swift
import AVFoundation
let url = URL(string: "https://example.com/audio.m4a")!
let player = try! AVAudioPlayer(contentsOf: url)
player.play()
```
请注意,这些示例代码仅适用于播放来自网络的音频文件。如果您要播放本地文件,请使用本地文件URL而不是远程URL。
阅读全文