当前位置: 首页 > news >正文

ios开发:播放在线的mp3

一,代码:

import SwiftUI
import AVFoundationstruct Mp3View: View {// 1. 创建一个持久化的播放器实例@State private var player: AVPlayer?let mp3Url = "https://hanyu-poem-voice.cdn.bcebos.com/man/38a52978fb6f4cfd8bcc25fc2db2c0fa.mp3" // 替换为真实的在线MP3地址var body: some View {VStack(spacing: 20) {Button(action: {playAudio(url: mp3Url)}) {Label("播放音乐", systemImage: "play.circle.fill").font(.title).padding().background(Color.blue).foregroundColor(.white).cornerRadius(10)}Button(action: {player?.pause()}) {Label("暂停", systemImage: "pause.circle.fill").font(.title).padding().background(Color.blue).foregroundColor(.red).cornerRadius(10)}}}// 2. 播放逻辑func playAudio(url: String) {guard let url = URL(string: url) else { return }// 如果播放器不存在,则初始化;如果已存在,直接播放if player == nil {player = AVPlayer(url: url)}player?.play()}
}

 

二,运行效果:

image

 

http://www.jsqmd.com/news/593544/

相关文章:

  • Ubuntu16.04下matterport3D simulator的安装与常见问题解决指南
  • WorkBuddy 实用培训课程内容体系:从入门到精通的“数字员工”养成指南
  • Claude Code源码分析之提示词工程
  • 2026成都火锅指南:精选口碑品牌,带你吃遍地道美味!市场成都火锅推荐行业优质推荐亮相 - 品牌推荐师
  • 第二次作业-2
  • P1113 杂务【洛谷算法习题】
  • 2026年亮化工程源头厂家哪家好,led线条灯/洗墙灯/亮化工程/泛光照明/led投光灯,亮化工程公司口碑推荐 - 品牌推荐师
  • flac3d7.0主应力方向导出与可视化:使用fish导出单元体数据并用matlab绘制塑性区图
  • Poppins字体完整指南:免费获取专业级多语言排版解决方案
  • FreeRTOS中断里用vTaskDelay()就死机?手把手教你STM32F407中断优先级与FromISR函数避坑
  • ECC 深度解析:怎么让 AI 代理变身你的金牌码农
  • P15447 「IXOI R1」柚社子
  • 旋转ReDet目标检测环境配置、旋转ReDet目标检测模型代跑训练、旋转ReDet目标检测模型改进创新旋转ReDet目标检测环境配置:Windows、Ubuntu、Centos、Macos等系统
  • 背完八股仍被挂?应届生面试真正卡人的是这些
  • 欧盟汽车网络安全法规R155与R156深度解读:合规与实施指南
  • 如何快速掌握DownKyi:从新手到专家的完整视频下载指南
  • CAN/CANFD数据记录仪在新能源汽车三电系统(VCU/BMS/MCU)中的关键应用与配置指南
  • Nav2实战:5分钟搞懂ROS2导航状态监控(从/navigate_to_pose反馈到状态机解析)
  • 第九届题目
  • 游戏盾不生效、攻击防不住?策略校验与节点切换教程
  • SEO 关键字和内容创作有什么关系
  • 从开源代码到飞行指令:深入QGroundControl(QGC)的MAVLink通信与模块化架构
  • 前端/全栈开发者看过来:用Cherry Studio + Node.js v20 + Yarn 4.6.0 搭建一个可调试的AI应用开发环境
  • 告别手写Testbench!用Vivado的AXI4-Stream VIP快速搭建验证环境(附SystemVerilog代码)
  • 双buck电路并联(VDCM控制+下垂控制) 变换器并联控制方案中,下垂控制是一种经典的控制策略
  • 避坑指南:Python处理CANoe的BLF文件时,如何解决通道匹配与ASC格式兼容性问题?
  • RFID芯片Datasheet保姆级解读指南:以NXP UCODE8为例,5分钟看懂关键参数
  • 如何通过open_agb_firm在3DS上实现原生GBA游戏体验
  • iOS/Android 集成游戏盾审核被拒?权限与合规配置修复