首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《iOS Human Interface Guidelines》——Sound声音

使用音量按钮来调整一个app当前播放的音量同样会调整所有系统的音量,包括铃声音量。 IPHONE 当没有声音播放时使用音量按钮会调整铃声音量。 用户使用耳机来私下听声音并解放他们的双手。...当用户插上耳机,或者连接到一个无线声音设备时,他们想要继续听到当前的声音,但是是私下的。因此,他们希望当前正在播放声音的app能够不暂停地继续播放。...这些编程接口不产生声音;它们帮助你表达你的声音和设备上的声音应有的交互方式以及对设备配置打断和更改的响应。 IPHONE 无论你使用何种技术产生声音或者定义它的行为,手机都可以中断当前运行的app。...情景三:一个允许用户指导一个角色完成不同任务的游戏。你提供: 多种游戏音效 一个音乐配乐 在这个app中,声音很好地加强了用户体验,但对主任务不是必要的。...如果你的app让用户在支持AirPlay的设备上播放音频或视频,它应该在媒体播放期间接收远程控制事件。

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    「动图」SEO必知负面case网页广告说明

    2 带声音并自动播放视频广告 ? 自动播放视频广告播放声音,无需任何用户交互。 这些经历对用户来说尤其具有破坏性,因为它们会引起读者的警惕,并且经常迫使他们迅速关闭窗户或标签以停止声音。...这些广告出现在与页面内容相关的视频内容之前(“播放前”)或期间(“插播中”)。 3 全屏倒计时广告 ? “倒计时”广告在页面内容加载之前出现,迫使用户等待几秒钟,然后才能关闭广告,或者广告自行关闭。...这些广告可能会阻止用户等待倒计时完成并继续访问他们的内容。 在桌面环境中,这种广告形式,也是用户非常讨厌的广告形式之一。 4 大面积的悬停广告 ?...5 带声音并自动播放视频广告 ? 自动播放视频广告播放声音,无需任何用户交互。 这些经历对用户来说尤其具有破坏性,因为它们会引起读者的警惕,并且经常迫使他们迅速关闭窗户或标签以停止声音。...这些广告占据了页面的30%以上,并浮在页面主要内容的顶部,阻碍了用户的正常浏览。结果可能会让用户反感,因为它掩盖了用户试图浏览的内容。 8 大面积的悬停广告 ?

    2.1K70

    iOS 9人机界面指南(三):iOS 技术 (下) - 腾讯ISUX

    对于iPhone:当没有音频播放时使用音量键可以调整铃声音量。 用户使用耳机的目的在于能够私密地收听声音以及解放他们的双手。不管这些配件是有线的还是无线的,用户对这个体验都有特定的期待。...当用户插入耳机或连接无线音频设备时,他们期望能以私密的状态继续收听当前播放的音频。因此,他们希望应用能够不中断地继续播放当前正在播放的音频。...因此,他们希望正在播放音频的应用暂停播放,让他们能够在自己想要继续播放的时候再开启。...对于iPhone:无论你使用什么样的技术来制作音频,无论你如何定义来它的行为,电话总是可以中断当前运行的应用。这是因为任何应用都不应该阻止人们接收来电。...举个例子,试想用户在iPhone上使用应用播放音乐时,在播一首歌的中间来了一个网络电话。用户接起了电话,期望在他们通话时播放的应用能静音。

    1.4K30

    iOS 8人机界面指南(三):iOS技术(下)- 腾讯ISUX

    使用音量键调整应用当前所播放的音频时同样调整了全局系统的音量,只有铃声音量除外。 对于iPhone:当没有音频播放时使用音量键可以调整铃声音量。...用户使用耳机可以私密地接听声音并解放他们的双手 不管这些配件是有线或无线的,用户都对用户体验有特定的期待。 当用户插入耳机或连接无线音频设备时,他们意图继续收听当前的音频,但是是以私密的状态。...由于选择不同的音频路径是用户主动的行为,用户期望当前播放的音频能继续不中断。 如果你需要显示音量滑条 并使用MPVolumeView类时,确保使用系统原生的音量滑条以保证可用。...对于iPhone:无论你使用什么样的技术来制作音频,无论你如何定义来它的行为,手机总是可以中断当前运行的应用。这是因为任何应用都不应该阻止人们接收来电。...例如,试想用户在iPhone上使用应用播放音乐时,电话在歌曲的中间接入。用户接起了电话,期望在他们通话时播放的应用能静音。

    2K40

    iPhone「爆炸级」更新:电量百分比回归!

    点击「确认」按钮或者继续语音操作后,即可关机,可谓行云流水。 而Siri语音关机功能不仅方便快捷,还以延长实体按键的寿命。...当用户在其中一台设备的「查找」应用中使用「播放声音」选项时,iPhone 型号会播放新的声音。它有点响亮,并且与之前版本的 iOS 16 提供的声音不同。...从Apple Watch查找iPhone时,出现了一个新的声音。当用户在Apple Watch向上滑动以进入控制中心时,如果点击iPhone图标以查找自己的iPhone设备来定位它,会听到新的声音。...它与新的「查找」声音相同。 锁定屏幕的音乐播放添加了视觉化播放图形。iOS 16 Beta 3添加了全屏音乐播放器,而Beta 5引入了实时迷你可视化图形,可随音频播放变化。...截取屏幕截图的操作中,对其进行编辑,然后点击「完成」时,出现了一个新选项,可以「复制和删除」屏幕截图,而不仅仅是删除它。

    56110

    基础篇-iOS后台运行以及相关

    举两个例子,第一个是把 iPhone 上的音乐通过蓝牙的方式在汽车的蓝牙音响播放,第二个是把 iPhone 上的视频,同步到智能电视屏幕上播放。此功能一般用于多端及多屏的交互。...需要注意的是,下载的过程中,应用可能还是会被挂起,甚至应用被退出,而 iOS 会在 Wi-Fi 环境下继续下载,直到下载完成。...代码实现可参考:http://objccn.io/issue-5-5/ #需要注意的是: iOS 7 以前,应用进入后台继续运行时,如果用户锁屏了,那么 iOS 会等待应用运行完,才进入睡眠状态。...,需要申请继续完成,系统批准申请之后,可以继续运行,但总时间不会超过10分钟。...有的开发者为了自己的APP能在后台运行想出一直循环播放一段没声音的音频,在后台选项中选择「Audio, AirPlay and Picture in Picture」,而开始循环播放一段是没声音的音频,

    4.9K11

    【紧急更新】HP笔记本系统(驱动)更新后没有声音!

    然后点击下一步,耐心的等待它检查完! 然后我们会发现检测出问题了!那么,请看下一步! 第四步 使用Windows自带的故障排除工具。...2.选择搜索结果中的查找并解决音频播放问题或查找并解决音频录制问题。 3.点击“下一步”。 4.选择您要进行故障排除的设备,然后单击下一步。...5.请耐心等待故障排除程序检测问题并做出相应更改(或提示您进行更改)。 6.排障完成后,将显示完成故障排除页面,页面将列出发现的任何问题以及对电脑做出的更改。 7.单击关闭。...9.音频测试完成后,将打开一个窗口,询问是否您能够听到所有测试设备上的声音。 根据您在测试中听到的声音情况,点击是或否。...如果音频播放测试通过,没有出现错误,但声音问题仍然存在,请继续执行下一步。 (部分图片来自于HP官网!) 第八步 请自行到官网去更新BIOS!

    2.9K20

    Python 还能播放音频,而且花样多多?

    playsound:如果您只想播放WAV或MP3文件,可以使用最简单的软件包。它只提供简单的回放功能。...使用此模块,可以使用一行代码播放声音文件: from playsound import playsound playsound('myfile.wav') playsound声明它已经在WAV和MP3...以下代码可用于播放WAV文件,并在终止脚本之前等待该文件完成播放: import simpleaudio as sa filename = 'myfile.wav' wave_obj = sa.WaveObject.from_wave_file...,直到文件完成播放 包含sf.read()提取原始音频数据,以及存储在它的Rff头中的文件的采样率,以及sounddevice.wait()确保脚本只在声音播放完毕后才终止。...接下来,我们将学习如何使用pydub播放声音。它允许播放范围广泛的音频文件,并且提供了比使用音频更多的选项。

    3.8K10

    Python 播放音频文件

    playsound:如果您只想播放WAV或MP3文件,可以使用最简单的软件包。它只提供简单的回放功能。...使用此模块,可以使用一行代码播放声音文件: from playsound import playsound playsound('myfile.wav') playsound声明它已经在WAV和MP3...以下代码可用于播放WAV文件,并在终止脚本之前等待该文件完成播放: import simpleaudio as sa filename = 'myfile.wav'wave_obj = sa.WaveObject.from_wave_file...,直到文件完成播放 包含sf.read()提取原始音频数据,以及存储在它的Rff头中的文件的采样率,以及sounddevice.wait()确保脚本只在声音播放完毕后才终止。...接下来,我们将学习如何使用pydub播放声音。它允许播放范围广泛的音频文件,并且提供了比使用音频更多的选项。

    6.9K30

    在 Python 中播放声音

    让我们继续这个音频冒险,探索 Python 应用程序中的声音可能性。 不同的方法 “播放声音”库 在 Python 中播放声音文件的一种快速有效的方法是使用 playsound 包。...无需复杂的设置,因为它提供了一个简单的音频播放界面。必须先使用 pip 包管理器安装 playsound 库,然后才能继续。 设置好所有内容后,您可以使用播放声音功能导入库并播放音频文件。...此方法将声音文件的路径作为输入,并使用系统的内置音频播放器播放声音文件。它还支持 WAV、MP3 和其他音频格式。 playsound 库还提供其他功能,例如控制音量和阻止程序执行,直到声音完成播放。...要使用“pygame”进行音频播放,您必须通过 pip 安装它。完成设置后,您可以导入必要的模块并初始化 pygame 库以开始使用其音频功能。...“pygame”除了播放单个声音外,还使您能够同时控制多种声音。可以通过组合声音并单独调整其音量来制作复杂的音频组合。

    82210

    从零开始学习PYTHON3讲义(十四)写一个mp3播放器

    因此作为游戏的一部分,音乐的播放也不可能像我们前面学过的绘图、计算等操作一样,在音乐没有播放完成前,程序停止在那里一直等待。...通常我们会继续在网上搜索pygame模块使用的案例,阅读别人的程序,有的时候运气好,你碰到的程序代码,跟你想写的代码是完全相同的功能,这时候你可以拷贝过来直接使用。...Python的各个功能,初始化一般意味着建立各项必须的资源,完成工作后,退出之前,应当释放掉这些资源,特别是系统公用的声音、显示等,如果程序只是退出,没有释放,就可能导致再次运行的时候,声音无法正确完成初始化...但你要记得,这里面每一项都是并行执行的,每一个步骤并不会等待这一项工作做完,就会返回接受新的命令,所以程序的声音、图像、程序逻辑、键盘控制,才可能一起发生作用。...我们直接进入练习的环节: 以本讲前面最终版代码code5.py为蓝本,修改程序,实现由命令行参数接受mp3文件名,并播放 除了q键之外,请设定ESC键也作为退出按键。

    1.6K40

    iOS15 Carplay后台播放异常问题分析

    iPhone,并且把小说切到前台,才能恢复(期间应该还在读,只是没声音) 额外信息:QQ音乐播放正常,问题可能和切章场景有关。...问题分析 在接到反馈之后,抽取其中关键信息:iOS15、480版本、听书、Carplay、后台播放5分钟没声音、切换前台恢复播放。...480版本在上线之前有经过充分的测试,正常后台播放一段时间没声音的情况并没有出现。...所以应该是iphone连接到车载系统之后,用默认的音乐播放协议。 问题排查 通过真机和真车测试,发现问题现象是在后台长时间播放时,可能会播着播着就没有声音,但是打开App之后能恢复播放。...考虑到已经投入较多时间并且当前还未适配Carplay,继续深入该问题的性价比不高。

    1.9K10

    34.python 线程障碍对象Barrier

    可能说的有点抽象,以播放器为例子:首先一个线程做播放器初始化工作(加载本地文件或者获取播放地址),然后一个线程获取视频画面,一个线程获取视频声音,只有当初始化工作完毕,视频画面获取完毕,视频声音获取完毕...,播放器才会开始播放,其中任意一个线程没有完成,播放器会处于阻塞状态直到三个任务都完成!...三.多线程障碍对象Barrier相关函数介绍 wait(timeout=None) — 阻塞并尝试通过障碍,如果等待的线程数量大于或者等于线程障碍数量parties,则表示障碍通过,执行action 对应函数并执行线程内部代码...,反之则继续等待; 如果wait(timeout=None) 等待超时,障碍将进入断开状态!...threading   def plyer_display():     print('初始化通过完成,音视频同步完成,可以开始播放

    90020

    一日一技:静音的iPhone放在家里找不到了怎么办?

    我:“你不是用的iPhone吗?开启了‘查找我的iPhone’功能没有?” 产品经理:“开了,但是iPhone的定位偏差非常大。” 我:“你不知道可以让手机发出声音吗?”...我:“查找我的iPhone功能,静音也可以让手机发出声音。” 产品经理:“还有这种操作?” 那么我们来一步一步教胖子产品经理如何正确使用“查找我的iPhone”功能。...这个教程有两个前提条件: 你的iPhone是打开了“查找我的iPhone”功能的。 你的电脑为mac,也登录了同一个iCloud账号。 打开https://www.icloud.com/并登录。...输入验证码以后登录成功,在网页上点击“查找我的iPhone”,如下图所示。 ? 进入查找iPhone的页面。此时,不用关心它的定位,你只需要点击上面的“所有设备”,选中你的手机。如下图所示。 ?...点击“播放声音”,你的iPhone就会开始发出响亮的声音,即使你之前设置了静音,此时它也会响起来。直到你找到它并解锁屏幕为止。

    6.2K30

    笔记59 | Android管理音频焦点的学习

    在我们的应用开始播放音频之前,它需要先请求音频焦点,然后再获取到音频焦点。另外,它还需要知道如何监听失去音频焦点的事件并对此做出合适的响应。...对于另一种释放短暂音频焦点的情况,这会允许任何被我们打断的应用可以继续播放。...通常情况下,一个应用在失去音频焦点时会立即关闭它的播放声音。...此时,如果想要恢复自己的音频播放,我们需要等待某种特定用户行为发生(例如按下了我们应用当中的播放按钮)。...在使用Ducking时,正常播放的歌曲会降低音量来凸显这个短暂的音频声音,这样既让这个短暂的声音比较突出,又不至于打断正常的声音。

    2.1K90

    理解音频焦点 (第 23 部分):更多的音频焦点用例

    本文将继续介绍一些用例,并介绍应用可以请求的音频焦点类型的概念,以帮助应用微调音频。 用例一 :当后台运行的导航程序正在播报转向语音的时候,另一个应用正在播放音乐。...如果您的应用支持延迟音频聚焦,会发生如下情况: 当您的应用申请音频焦点的时候,会被拒绝并锁住,通话应用继续持有音频焦点,您的应用因此不播放音频。因为您的应用是游戏,可以正常继续操作,只是没有声音。...用户正在收听音乐或播客,而您的应用正好在短时间内生成音频: 在您的应用程序生成音频之前,它应该请求短暂的音频焦点。 只有当它被授予焦点时,才能播放音频。...当录制完成记得释放音频焦点,以便系统授权其它应用正常播放声音。 总结 当您的应用程序需要输出音频时,应该请求音频焦点(并且可以请求不同类型的焦点)。 只有在获得音频焦点之后,才能播放声音。...但是,在获取音频焦点之后,您的应用程序在完成播放音频之前可能无法一直保留它。 另一个应用程序可以请求并抢占音频焦点。

    2.3K20

    最新iOS设计规范六|10大交互规范(User Interaction)

    iOS是运行于iPhone、iPad和iPod touch设备上、最常用的移动操作系统之一。作为互联网应用的开发者、产品经理、体验设计师,都应当理解并熟悉平台的设计规范。...八、音频(Audio ) iPhone和iPad可以通过内部或外部扬声器,耳机播放音频,也可以通过蓝牙或支持AirPlay的设备无线播放音频。...唯一的例外是铃声的音量,当其他音频没有被播放的时候,它总是可以被单独调节音量。 耳机 用户私下里喜欢使用耳机去接收声音,来解放他们的双手。当插入耳机时,用户希望声音能够自动进行转换到耳机并不中断。...让其他应用知道您的应用何时完成播放临时音频。如果你的APP可能暂时中断其他APP的音频,那应该适当地标明声音片段,以便可以在安全恢复时通知其他APP。 仅在有意义时才响应音频控件。...例如:如果你的APP在游戏角色未能完成任务时播放特定的触觉模式,用户则会学习将该触觉模式与否定的结果关联起来。如果你再使用相同的触觉模式来反馈获得肯定的结果,比如任务完成,那就会使用户感到困惑。

    4.3K30
    领券