iOS -- 播放本地音频文件 (Swift)
1.封装的方法,项目中如果多处使用,可以放在工具类中
static func play(name:String,type:String) {let audioPath = Bundle.main.path(forResource: name, ofType: type)if let filePath = audioPath {let url = URL(fileURLWithPath: filePath)var soundId:SystemSoundID = 0AudioServicesCreateSystemSoundID(url as CFURL, &soundId)AudioServicesPlaySystemSound(soundId)}}
2.使用方法
UtilsTool.play(name: "welcome_start",type: "caf")
记得点赞关注呀
iOS -- 播放本地音频文件 (Swift)相关推荐
- ios播放本地声音文件
从一段代码里找到几个片段: #import <AVFoundation/AVFoundation.h> #import <AudioToolbox/AudioToolbox.h> ...
- Android播放本地音频文件
准备 音频文件置于res/raw文件夹下: 实现 /** * 监听系统静音模式 * @param mContext */ private void modeIndicater(Context mCon ...
- iOS 用 AVPlayer 播放一个本地音频文件
iOS 用 AVPlayer 播放一个本地音频文件 步骤 第一步:在 Project - TARGETS - Project名 - Build Phases - Link Binary With Li ...
- iOS Dev (21) 用 AVPlayer 播放一个本地音频文件
iOS Dev (21) 用 AVPlayer 播放一个本地音频文件 作者:CSDN 大锐哥 博客:http://blog.csdn.net/prevention 前言 这篇文章与上一篇极其相似,要注 ...
- 语音播报(播报本地音频文件)实现收款金额的播报
最近项目需要实现语音播报收款金额,本来要使用百度AL开发平台的语音合成进行语音播报,虽然这个是可以完美实现,但是这个在免费的情况下有这播放条数的限制,所以最终决定使用播放本地语音的方式进行实现.不多说 ...
- Linux下使用C++播放wav音频文件
Linux下使用C++播放wav音频文件 安装openal第三方库 上代码 安装openal第三方库 unbuntu下安装命令:sudo apt-get install libopenal-dev 安 ...
- PP视频如何播放本地视频文件
今天小编给广大用户分享PP视频如何播放本地视频文件.PP视频手机版是一款装机必备的手机视频播放软件,用户可在线观看PP视频全部免费高清正版视频,海量内容,高清画质,自由点播,配合先进的P2P下载技术, ...
- 实现在线播放Wav音频文件,支持IE和Google
最近在弄一个在线播放Wav音频文件的功能,发现audio只支持在google浏览器下才能访问,ie是不支持的,但是ie支持embed标签的播放. getWebIE:function(){var use ...
- java web 播放本地视频文件
后台代码: import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web. ...
- Win10系统,用C++调用OpenCV接口,播放本地视频文件,播放本地和网络摄像头
1 前言 前边2篇文章介绍了在WIN10系统上,分别用C++和Python调用OpenCV接口,加载和显示一张静态图片.本篇我们来看一下,用C++如何调用OpenCV接口,打开和播放本地视频文件,打开 ...
最新文章
- Python中if条件判断语句怎么用?
- Facebook成功打破纸牌游戏Hanabi的AI系统得分纪录
- Linux中如何添加/删除FTP用户并设置权限
- 项目跑到到了日志警告就卡住了_java中的日志框架梳理(以故事的形式呈现)...
- request和response的setCharacterEncoding()方法
- 设计模式学习笔记——目录
- IntelliJ IDEA 快捷键(一)(window版)
- java 调用scala 类_如何使用java类加载器调用带参数的scala函数?
- React 的慢与快:优化 React 应用实战
- R文件报错:cannot resolve symbol ‘R’
- ORACLE VARCHAR2和NVARCHAR2的区别
- 文明与征服新套路,北条点火队
- 数位笔的笔芯磨损到什么程度需要更换?压感笔笔芯怎么更换?
- uniapp封装方法
- 基础背包问题 - 多维有界背包问题 - 深度优先搜索 (递归)
- linux怎样通过手机上网,Linux系统通过手机GPRS上网的设置教程
- vuejs前后端数据交互之从后端请求数据
- 信号与系统_系统频率响应
- 《纯技术分析阿里云OS和Android之间的关系》补充
- 【M365运维】扩充OneDrive存储空间
热门文章
- Python数据分析5-数据分组与聚合
- SAS硬盘与SATA硬盘有什么区别
- 本地化部署方案 VS 云托管方案
- Flash影片剪辑的属性、深度及动态控制
- python编程招生海报_怎么用ps做招生海报
- matlab 凸多边形,matlab练习程序(多边形顶点凹凸性)
- weadmin3.0版本安装过程
- ipv4 pxe 联想start_PC开机出现Start pxe over ipv4解决办法 PC重启后显示start pxe over IPv4...
- ASP.NET Web Forms 自学篇:(一)简介
- Pytorch实现STN