swift - 从网络直播位置流式传输音频
问题描述
我正在尝试从我们的广播电台播放网络音频直播。我遵循了一个教程并设法让它工作,但它就像一个视频一样播放。我想制作自己的控件(例如,用户按下播放和暂停按钮),而不是像视频一样打开一个全新的视图。
https://i.ibb.co/2PhyYkt/IMG-3189.png https://i.ibb.co/9T3QbYp/IMG-3190.png
import UIKit
import AVFoundation
import AVKit
var streamController = AVPlayerViewController()
var streamPlayer: AVPlayer?
let streamVideoURL: NSURL? = NSURL(string: "http://dvstream2.bgsu.edu:8000/wbgu")
streamPlayer = AVPlayer(url: streamVideoURL! as URL)
streamController.player = streamPlayer
@IBAction func playBtnTapped(_ sender: Any) {
self.present(self.streamController, animated: true, completion: {
self.streamController.player?.play()
})
}
我只想在用户点击播放按钮时播放此音频流,并在他们点击暂停按钮时暂停,而不是打开一个显示为视频的新视图。
解决方案
推荐阅读
- javascript - 如何使用状态打破for循环
- java - java - 如何使用Java中的Jackson将地图中的逗号分隔字符串转换为对象中的Set
- crystal-reports - Crystal 报表按日期分组,不按分组日期显示记录的详细信息
- c# - 获取目录的文件和子目录时忽略 UnauthorizedAccessException
- flutter - 要显示的标题图片
- c++ - 为树莓派 3 模型 B 交叉编译 libtorrent
- javascript - 将 Google Spreadsheets API V4 (spreadsheets.values.get) 与 Private Sheets 连接起来
- java - 重新发布 Google Play 应用需要多长时间?
- amazon-web-services - 在不使用负载平衡器的情况下在 lightsail 上安装 ssl
- react-native - React native _this.state.data.map 不是函数