菜鸟教程小白 发表于 2022-12-13 07:04:49

ios - Phonegap 媒体停止系统音乐


                                            <p><p>Phonegap 媒体 <code>play</code> 方法有一个 <em>magic</em> 选项 <code>playAudioWhenScreenIsLocked = false</code> 做得很好:</p>

<ol>
<li><strong>防止</strong>应用在<strong>后台运行</strong>时播放应用音乐;</li>
<li>使应用音乐<strong>服从</strong>硬件<strong>“静音”按钮</strong>:如果没有此选项,您的应用将忽略用户设备静音并播放声音。</li>
</ol>

<p>但是这个选项还有第三个隐藏的魔法。它<strong>停止当前播放的歌曲</strong>来自原生音乐应用。最重要的是,当我想播放短的单音时,这很烦人。</p>

<p>其实我想实现这个场景:</p>

<ol>
<li>音乐:检查应用启动时是否正在播放系统音乐。如果不是,请播放我的应用音乐,否则让用户享受自己的媒体。</li>
<li>音效:只需播放一次我的小声音,不要破坏任何东西。</li>
<li>永远不要在后台和设备静音时播放任何内容!即使系统音乐应用可以让自己这样做。</li>
</ol>

<p>有没有人做过类似的事情?
谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>最终使用 <a href="https://github.com/floatinghotpot/cordova-plugin-nativeaudio" rel="noreferrer noopener nofollow">https://github.com/floatinghotpot/cordova-plugin-nativeaudio</a> (<a href="https://build.phonegap.com/plugins/2291" rel="noreferrer noopener nofollow">https://build.phonegap.com/plugins/2291</a>)</p>

<p>注意:简单的音效在模拟器中不起作用。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Phonegap 媒体停止系统音乐,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30120703/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30120703/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Phonegap 媒体停止系统音乐