ios给按钮添加系统声音,AudioServicesPlaySystemSound 系统声音提示

AVFoundation 为 UIButton 添加音效 1.向项目中添加AVFoundation.framework 2.向目标文件中添加方法: - (void) playCoinSound {      //创建SystemSoundID对象,用于绑定声音文件     SystemSoundID soundFileObj;      //获取声音文件的路径     NSString *sourcePath = 阅读详情
//在 工程下的target - Build Phases  --Link Binary With Libraries --添加AudioToolbox.framework  
//然后在头文件中声明
#import <AudioToolbox/AudioToolbox.h> //声音提示

#define SOUNDID 1109

- (IBAction)voiceBtnPress:(id)sender 
{
     //一句话解决iphone  ipad 声音提示
     AudioServicesPlaySystemSound(SOUNDID);
}




/*********更多声音请参考**********/
AudioServices 
AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds.
Predefined sounds

There are some predefined system sounds, for the system sound ID in the range 1000 to 2000 (decimal), as shown below (from 2.0 to 5.0 beta). The system sounds are all stored in /System/Library/Audio/UISounds/.
Sound ID        File name (iPhone)        File name (iPod Touch)        Category        Note   
1000     new-mail.caf     new-mail.caf     MailReceived      
1001     mail-sent.caf     mail-sent.caf     MailSent      
1002     Voicemail.caf     Voicemail.caf     VoicemailReceived      
1003     ReceivedMessage.caf     ReceivedMessage.caf     SMSReceived      
1004     SentMessage.caf     SentMessage.caf     SMSSent      
1005     alarm.caf     sq_alarm.caf     CalendarAlert      
1006     low_power.caf     low_power.caf     LowPower      
1007     sms-received1.caf     sms-received1.caf     SMSReceived_Alert      
1008     sms-received2.caf     sms-received2.caf     SMSReceived_Alert      
1009     sms-received3.caf     sms-received3.caf     SMSReceived_Alert      
1010     sms-received4.caf     sms-received4.caf     SMSReceived_Alert      
1011     -     -     SMSReceived_Vibrate      
1012     sms-received1.caf     sms-received1.caf     SMSReceived_Alert      
1013     sms-received5.caf     sms-received5.caf     SMSReceived_Alert      
1014     sms-received6.caf     sms-received6.caf     SMSReceived_Alert      
1015     Voicemail.caf     Voicemail.caf     -     Available since 2.1
1016     tweet_sent.caf     tweet_sent.caf     SMSSent     Available since 5.0
1020     Anticipate.caf     Anticipate.caf     SMSReceived_Alert     Available since 4.2
1021     Bloom.caf     Bloom.caf     SMSReceived_Alert     Available since 4.2
1022     Calypso.caf     Calypso.caf     SMSReceived_Alert     Available since 4.2
1023     Choo_Choo.caf     Choo_Choo.caf     SMSReceived_Alert     Available since 4.2
1024     Descent.caf     Descent.caf     SMSReceived_Alert     Available since 4.2
1025     Fanfare.caf     Fanfare.caf     SMSReceived_Alert     Available since 4.2
1026     Ladder.caf     Ladder.caf     SMSReceived_Alert     Available since 4.2
1027     Minuet.caf     Minuet.caf     SMSReceived_Alert     Available since 4.2
1028     News_Flash.caf     News_Flash.caf     SMSReceived_Alert     Available since 4.2
1029     Noir.caf     Noir.caf     SMSReceived_Alert     Available since 4.2
1030     Sherwood_Forest.caf     Sherwood_Forest.caf     SMSReceived_Alert     Available since 4.2
1031     Spell.caf     Spell.caf     SMSReceived_Alert     Available since 4.2
1032     Suspense.caf     Suspense.caf     SMSReceived_Alert     Available since 4.2
1033     Telegraph.caf     Telegraph.caf     SMSReceived_Alert     Available since 4.2
1034     Tiptoes.caf     Tiptoes.caf     SMSReceived_Alert     Available since 4.2
1035     Typewriters.caf     Typewriters.caf     SMSReceived_Alert     Available since 4.2
1036     Update.caf     Update.caf     SMSReceived_Alert     Available since 4.2
1050     ussd.caf     ussd.caf     USSDAlert      
1051     SIMToolkitCallDropped.caf     SIMToolkitCallDropped.caf     SIMToolkitTone      
1052     SIMToolkitGeneralBeep.caf     SIMToolkitGeneralBeep.caf     SIMToolkitTone      
1053     SIMToolkitNegativeACK.caf     SIMToolkitNegativeACK.caf     SIMToolkitTone      
1054     SIMToolkitPositiveACK.caf     SIMToolkitPositiveACK.caf     SIMToolkitTone      
1055     SIMToolkitSMS.caf     SIMToolkitSMS.caf     SIMToolkitTone      
1057     Tink.caf     Tink.caf     PINKeyPressed      
1070     ct-busy.caf     ct-busy.caf     AudioToneBusy     There was no category for this sound before 4.0.
1071     ct-congestion.caf     ct-congestion.caf     AudioToneCongestion     There was no category for this sound before 4.0.
1072     ct-path-ack.caf     ct-path-ack.caf     AudioTonePathAcknowledge     There was no category for this sound before 4.0.
1073     ct-error.caf     ct-error.caf     AudioToneError     There was no category for this sound before 4.0.
1074     ct-call-waiting.caf     ct-call-waiting.caf     AudioToneCallWaiting     There was no category for this sound before 4.0.
1075     ct-keytone2.caf     ct-keytone2.caf     AudioToneKey2     There was no category for this sound before 4.0.
1100     lock.caf     sq_lock.caf     ScreenLocked      
1101     unlock.caf     sq_lock.caf     ScreenUnlocked      
1102     -     -     FailedUnlock      
1103     Tink.caf     sq_tock.caf     KeyPressed      
1104     Tock.caf     sq_tock.caf     KeyPressed      
1105     Tock.caf     sq_tock.caf     KeyPressed      
1106     beep-beep.caf     sq_beep-beep.caf     ConnectedToPower      
1107     RingerChanged.caf     RingerChanged.caf     RingerSwitchIndication      
1108     photoShutter.caf     photoShutter.caf     CameraShutter      
1109     shake.caf     shake.caf     ShakeToShuffle     Available since 3.0
1110     jbl_begin.caf     jbl_begin.caf     JBL_Begin     Available since 3.0
1111     jbl_confirm.caf     jbl_confirm.caf     JBL_Confirm     Available since 3.0
1112     jbl_cancel.caf     jbl_cancel.caf     JBL_Cancel     Available since 3.0
1113     begin_record.caf     begin_record.caf     BeginRecording     Available since 3.0
1114     end_record.caf     end_record.caf     EndRecording     Available since 3.0
1115     jbl_ambiguous.caf     jbl_ambiguous.caf     JBL_Ambiguous     Available since 3.0
1116     jbl_no_match.caf     jbl_no_match.caf     JBL_NoMatch     Available since 3.0
1117     begin_video_record.caf     begin_video_record.caf     BeginVideoRecording     Available since 3.0
1118     end_video_record.caf     end_video_record.caf     EndVideoRecording     Available since 3.0
1150     vc~invitation-accepted.caf     vc~invitation-accepted.caf     VCInvitationAccepted     Available since 4.0
1151     vc~ringing.caf     vc~ringing.caf     VCRinging     Available since 4.0
1152     vc~ended.caf     vc~ended.caf     VCEnded     Available since 4.0
1153     ct-call-waiting.caf     ct-call-waiting.caf     VCCallWaiting     Available since 4.1
1154     vc~ringing.caf     vc~ringing.caf     VCCallUpgrade     Available since 4.1
1200     dtmf-0.caf     dtmf-0.caf     TouchTone      
1201     dtmf-1.caf     dtmf-1.caf     TouchTone      
1202     dtmf-2.caf     dtmf-2.caf     TouchTone      
1203     dtmf-3.caf     dtmf-3.caf     TouchTone      
1204     dtmf-4.caf     dtmf-4.caf     TouchTone      
1205     dtmf-5.caf     dtmf-5.caf     TouchTone      
1206     dtmf-6.caf     dtmf-6.caf     TouchTone      
1207     dtmf-7.caf     dtmf-7.caf     TouchTone      
1208     dtmf-8.caf     dtmf-8.caf     TouchTone      
1209     dtmf-9.caf     dtmf-9.caf     TouchTone      
1210     dtmf-star.caf     dtmf-star.caf     TouchTone      
1211     dtmf-pound.caf     dtmf-pound.caf     TouchTone      
1254     long_low_short_high.caf     long_low_short_high.caf     Headset_StartCall      
1255     short_double_high.caf     short_double_high.caf     Headset_Redial      
1256     short_low_high.caf     short_low_high.caf     Headset_AnswerCall      
1257     short_double_low.caf     short_double_low.caf     Headset_EndCall      
1258     short_double_low.caf     short_double_low.caf     Headset_CallWaitingActions      
1259     middle_9_short_double_low.caf     middle_9_short_double_low.caf     Headset_TransitionEnd      
1300     Voicemail.caf     Voicemail.caf     SystemSoundPreview      
1301     ReceivedMessage.caf     ReceivedMessage.caf     SystemSoundPreview      
1302     new-mail.caf     new-mail.caf     SystemSoundPreview      
1303     mail-sent.caf     mail-sent.caf     SystemSoundPreview      
1304     alarm.caf     sq_alarm.caf     SystemSoundPreview      
1305     lock.caf     sq_lock.caf     SystemSoundPreview      
1306     Tock.caf     sq_tock.caf     KeyPressClickPreview     The category was SystemSoundPreview before 3.2.
1307     sms-received1.caf     sms-received1.caf     SMSReceived_Selection      
1308     sms-received2.caf     sms-received2.caf     SMSReceived_Selection      
1309     sms-received3.caf     sms-received3.caf     SMSReceived_Selection      
1310     sms-received4.caf     sms-received4.caf     SMSReceived_Selection      
1311     -     -     SMSReceived_Vibrate      
1312     sms-received1.caf     sms-received1.caf     SMSReceived_Selection      
1313     sms-received5.caf     sms-received5.caf     SMSReceived_Selection      
1314     sms-received6.caf     sms-received6.caf     SMSReceived_Selection      
1315     Voicemail.caf     Voicemail.caf     SystemSoundPreview     Available since 2.1
1320     Anticipate.caf     Anticipate.caf     SMSReceived_Selection     Available since 4.2
1321     Bloom.caf     Bloom.caf     SMSReceived_Selection     Available since 4.2
1322     Calypso.caf     Calypso.caf     SMSReceived_Selection     Available since 4.2
1323     Choo_Choo.caf     Choo_Choo.caf     SMSReceived_Selection     Available since 4.2
1324     Descent.caf     Descent.caf     SMSReceived_Selection     Available since 4.2
1325     Fanfare.caf     Fanfare.caf     SMSReceived_Selection     Available since 4.2
1326     Ladder.caf     Ladder.caf     SMSReceived_Selection     Available since 4.2
1327     Minuet.caf     Minuet.caf     SMSReceived_Selection     Available since 4.2
1328     News_Flash.caf     News_Flash.caf     SMSReceived_Selection     Available since 4.2
1329     Noir.caf     Noir.caf     SMSReceived_Selection     Available since 4.2
1330     Sherwood_Forest.caf     Sherwood_Forest.caf     SMSReceived_Selection     Available since 4.2
1331     Spell.caf     Spell.caf     SMSReceived_Selection     Available since 4.2
1332     Suspense.caf     Suspense.caf     SMSReceived_Selection     Available since 4.2
1333     Telegraph.caf     Telegraph.caf     SMSReceived_Selection     Available since 4.2
1334     Tiptoes.caf     Tiptoes.caf     SMSReceived_Selection     Available since 4.2
1335     Typewriters.caf     Typewriters.caf     SMSReceived_Selection     Available since 4.2
1336     Update.caf     Update.caf     SMSReceived_Selection     Available since 4.2
1350     -     -     RingerVibeChanged      
1351     -     -     SilentVibeChanged      
4095     -     -     Vibrate     There was no category for this sound before 2.2.
In the SDK this is the constant kSystemSoundI

浅谈iOS中音频的开发 我对音频技术不是很精通,但我对这方面也比较有兴趣,公司以前的项目用到这方面的技术不多。我只是粗略的涉猎没有深入研究。今天就研究一下写一篇博客。同时希望以后能做一个关于音频的项目也期望能接触到关于音频开发技术的大牛。   随着移动互联网的发展,智能手机功能越来越丰富。播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,今天的文章中将会对音频进行介绍。   在iO 阅读详情

相关推荐

iOS开发中的音频服务:使用AudioServicesPlaySystemSound

在Xcode项目中,打开项目导航器,选择你的项目,然后选择"Build Phases"选项卡。通过使用这个函数,你可以方便地为你的应用添加音频效果,提升用户体验。注意,在特定场景下,你可能需要使用其他更高级的音频播放方式,比如使用。要播放系统声音,你需要将声音文件添加到你的Xcode项目中,并确保在目标的"Copy Bundle Resources"部分中包含了该声音文件。在iOS应用开发中,音频播放是一个常见的需求。你可以在适当的时机调用此函数,比如在按钮点击事件中或应用程序启动时。函数来播放系统声音。

ByteEchoX的博客 647

iOS关于聊天消息提醒铃声

今天让给聊天来信息的时候添加铃声提醒功能,百度了一下发现下面写的是最全的,刚开始不理解,以为还要通过方法判断一下当前设备的一个状态,花费了半个小时无功而返,最终在一个帖子下面发现了,原来下面这个方法是自动判断当前设备状态的,也就是说如果让其播放震动或者铃声必须你先设置了它就会自动判断不需要你再自己进行判断,挺好用的。但是关于系统铃声,它的ID网上说是从1000到2000,我是在测试了几个后选择了一

ClayGuitar的专栏 1823

本地部署大模型框架 LMStudio和Ollama+WebUI对比

之前我们的辣妈系列文章介绍了很多如何使用Ollama框架+OpenWebUI做很多大模型框架下相关的事情。之后我们也尝试了LMStudio这样一体化的工具。本文介绍下LMStudio 和 Ollama+Web UI 各有优劣,具体选择取决于你的需求。

ms44的专栏 4028

ios系统提示音的使用(不是铃声)

AudioServices Jump to: navigation, search AudioServices is a group of C functions in AudioToolbox for playing short (≤30 seconds) sounds. Predefined sounds There are some predefined system s

不积跬步无以至千里,千里之行始于足下! 4526

TMS320F28377D的sys/bios双核工程配置详解——从零搭建到RAM优化

本文详细解析了TMS320F28377D双核系统在sys/bios环境下的工程配置与RAM优化策略。从开发环境搭建、SYS/BIOS工程创建到双核CMD文件配置,提供了实战技巧和常见问题解决方案,帮助开发者高效实现电力电子控制系统中的双核协作与性能优化。

weixin_28292761的博客 600

基于MATLAB对地下水水位的数据处理

本文借用Matlab强大的计算功能和绘图功能,对某阿拉干监测数据进行曲线拟合,得到拟合函数。再利用GM(1.1)时间序列模型构建地下深埋的预测模型,进而对阿拉干 2021,四个位置H1,H2,H3,H4年度各监测井平均深埋位置变化进行分析。

keykangkang1001的博客 1246

iOS调用AudioServicesPlaySystemSound方法播放系统声音

播放系统声音需要导入框架:AudioToolbox.framework 图片看不清请点击图片查看大图 System Sound ID 介绍如下: AudioServices AudioServic...

chuangxie3049的博客 625

对话系统简介

《文本上的算法》学习笔记1、问答型1.1、基于语义分析的方法1.2、基于信息抽取的方法1.3、端对端的方法2、任务型2.1、生成式模型( Generative Model )2.2、判别式模型( Discrimitive Model )2.3、规则系统3、闲聊型3.1、规则方法3.2、生成模型3.3、检索方法 个人认为NLP领域最难的方向可以说是阅读理解与文本生成/摘要,而对话系统,尤其是闲聊常常...

盘一哈nlp 6753

Finb/bark-server API V2 使用指南:构建高效的消息推送服务

Finb/bark-server 是一个功能强大的消息推送服务,其 V2 版本 API 采用了标准的 REST 请求方式,同时保持了与 V1 版本的高度兼容性。本文将详细介绍如何使用 V2 API 实现各种消息推送功能,并提供多种编程语言的实现示例。 ## 核心功能:消息推送 消息推送是 bark-server 的核心功能,通过简单的 API 调用即可实现向指定设备发送通知。 ### 请求参...

gitblog_00378的博客 876

[知识图谱构建] 一.Neo4j图数据库安装初识及药材供应图谱实例

2012年5月,谷歌公司的知识图谱(Knowledge Graph)产品被正式提出,其旨在将人、地点、物等信息作为实体,将实体间的联系作为关系,并将实体和关系以图的形式进行存储。作为语义网的最新产物,知识图谱这种新型的搜索引擎改变了传统的文本搜索结果,而随后国内公司也开发出了相应产品,例如百度公司的“知心”和搜狗公司的“知立方”等。知识图谱本质上属于一种语义网。知识图谱中的每一条数据或事实一般会采用 &amp;lt;实体,属性,属性值&amp;gt; &amp;lt;实体, 关系,

杨秀璋的专栏 1万+

23、电器元件符号及封装大全(2025版本)

总计28类电器元件符号和封装。

XU157303764的博客 2659

iOS学习—iOS长按手势事件

iOS学习—iOS长按手势事件

qq_43441647的博客 1906

【RT-DETR创新改进】改进前必看!对Ultralytics调参, 1:1还原RT-DETR官方版本实验参数,使用原汁原味的RT-DETR模型,才能高效跑实验、高效涨点、收割小论文、完成大论文!!!

本文针对Ultralytics训练RT-DETR精度不佳问题,提供参数配置优化方案。通过对比官方RT-DETR参数设置,详细指导如何修改Ultralytics版本的关键参数,包括优化器、学习率、权重衰减等6处配置调整。操作步骤涵盖default.yaml文件修改和trainer.py代码调整,确保模型收敛性能达到官方水平,帮助研究者快速提升实验效果。文末附官方源码链接和具体参数配置网址供参考。

Ai缝合怪、助力小伙伴高效发论文 1781

如何监听iOS设备静音按钮的状态,包括音量的值

具体实现思路如下: 1.利用kvo监听 AVAudioSession中outputVolume的值,通过avplay播放一段语音获取对应的 outputVolume的值 2.利用AudioServicesPlaySystemSound 播放一段语音,播放之前获取当前时间,完成后走AudioServicesAddSystemSoundCompletion自定义block完成方法,获取 播放的时间...

u014380815的专栏 2425

为YOLO11更换Backbone(一):轻量化之星GhostNet

摘要: 本文重点介绍了轻量化Backbone网络GhostNet及其在YOLO11中的应用。首先分析了Backbone网络在目标检测中的重要性,指出其需平衡特征提取能力和计算效率的需求。然后详细解析了GhostNet的核心思想,包括其通过"幽灵模块"生成冗余特征的设计原理,该模块使用1×1卷积生成少量内在特征,再通过廉价线性变换生成更多幽灵特征,显著降低了计算量。GhostNet的创新设计使其在保持精度的同时大幅减少了参数和FLOPs,为YOLO11等目标检测模型提供了高效的轻量化解决方

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1500

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ios开发 静音键设置_IOS实现静音和震动以及摇一摇功能

导入头文件#import 添加一个自己的音频inFileURL : 音频文件路径outSystemSoundID:该音频标记的ID,为后面播放此音频时的查找AudioServicesCreateSystemSoundID( CFURLRef inFileURL,SystemSoundID* outSystemSoundID)实现案...

weixin_39913422的博客 735

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

iOS编程修改系统音量

iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer和AVPAudiolayerzhe这些类提供了音量调节功能,但这些音量控制属于App级别的控制。...

chuangxie3049的博客 187

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ios 调用 java方法_在iOS 10中使异步调用有效同步的最佳方法

为了更好地解释我的情况,我正在尝试创建一个应用程序,当按下按钮时会发出ping噪声,然后立即记录并转录用户的声音 .对于ping声音我正在使用系统声音服务,录制音频我正在使用AudioToolbox,并转录它我正在使用语音工具包 .我相信我的问题的关键在于异步系统声音服务播放功能的时间://Button pressed functionlet audiosession = AVAudioSessi...

weixin_31466565的博客 307

探索TKSubmitTransition:重新定义iOS按钮动画与界面过渡的艺术

在移动应用交互设计中,按钮不仅是功能触发器,更是用户体验的情感连接点。传统按钮的静态反馈已无法满足用户对流畅体验的期待,这正是TKSubmitTransition诞生的意义——一个专注于iOS平台按钮加载动画与视图过渡效果的Swift框架。它巧妙地将用户操作、加载状态和界面切换融合为连贯的视觉叙事,让应用的每一个交互瞬间都充满生命力。✨ ## 重新定义按钮的"生命周期" 我们常常将按钮视为简单

gitblog_00795的博客 743

IOS_AudioToolbox音效

1.AudioToolbox概述 通过AudioToolbox框架,可以将短声音注册到system sound服务上,被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。 (1).播放的时间不能超过30秒 (2).数据必须是 PCM或者IMA4流格式 (3).必须被打包成下面三个格式之一:Core Audio Format (.caf...

810364804 91

macOS灵动岛日历:SwiftUI状态栏时间中枢实战

灵动岛(Dynamic Island)作为苹果生态中标志性的动态交互范式,已从iPhone延伸至macOS状态栏设计语言——它并非简单圆角UI模仿,而是基于系统级状态感知、实时信息流与低干扰操作的交互重构。其核心原理在于利用SwiftUI的MenuBarExtra、EventKit事件监听与Combine响应式计时器,构建可自适应缩放、语义化着色、上下文感知的轻量级时间入口。技术价值体现在毫秒级工作流压缩(如会议提醒→番茄钟启动≤1.2秒)、深色/浅色模式自动适配及沙盒环境下安全日历集成。典型应用场景覆盖远

weixin_34032621的博客 428

iOS系统声音服务(System Sound Services)

系统声音服务(System Sound Services)提供了一个接口,用于播放不超过30秒的声音。它支持的文件格式有限,具体地说只有CAF、AIF和使用PCM或IMA/ADPCM数据的WAV文件。由于这些函数没有提供操纵声音和控制音量的功能,所以当你为多媒体或者游戏创建专门的配乐时,不要使用系统声音服务。 iOS使用系统声音服务来支持三种不同的通知: 1. 声音:立刻播放一个简单的声音

iOS开发学习 7838

AudioServicesPlaySystemSound音频服务—IOS开发

对于简单的、无混音音频,AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。 你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则: 1、音频长度小于30秒 2、格式只能是PCM或者IMA4 3、文件必须被存储为.caf、.aif、或者.wav格式 4、简单音频不能从内存播放,而只能是磁盘文件 除了对简单音频

番薯大佬的专栏 1415

AudioServicesPlaySystemSound 系统声音提示 iOS iPad

//在 工程下的target - Build Phases --Link Binary With Libraries --添加AudioToolbox.framework //然后在头文件中声明 #import //声音提示 #define SOUNDID 1109 //1012 -iphone 1152 ipad 1109 ipad - (IBAction)voiceBtnP

dean19900504的专栏 1万+

AudioServicesPlaySystemSound

对于简单的、无混音音频,AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则: 1.音频长度小于30秒 2.格式只能是PCM或者IMA4 3.文件必须被存储为.caf、.aif、或者.wav格式 4.简单音频不能从内存播放,而只能是磁盘文件 除了对简单音...

weixin_30344795的博客 382

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) 不生效

最近在做一个项目用到系统震动,最合适满足需求的是 iOS系统 api 提供的 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate),于是就高兴的调用了这强大的函数;比较诡异的是当把手机打开震动反馈与铃音提示,开始一直不震动最后查看官网的说法: 根据官方文档说法有些设备不支持,但我的设备是 iOS14,并且是iPhone11 这个设备单独运行demo是可以震动的,但为什么在项目里不震动呢??? 开始探索,在调用AudioServices...

翻肚鱼儿的博客 3469
上一篇: iOS应用版本更新
下一篇: navigationController pushViewController 多次跳转后怎么返回
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值