ios - 什么是随机化声音的最简单方法
<p><p>每个声音包都有 11 种声音。它们被命名为:</p>
<ul>
<li>testpack1.mp3, </li>
<li>testpack2.mp3 等。</li>
</ul>
<p><strong>我的播放器使用以下代码初始化它们:</strong></p>
<pre><code> NSString * strName = ;
NSString * strPath = [ pathForResource:strName ofType:@"mp3"];
NSURL * urlPath = ;
self.audioplayer = [ initWithContentsOfURL:urlPath error:NULL];
</code></pre>
<p>这些声音将通过按下按钮来播放。例如,我生成了 4 个按钮,这 4 个按钮每次只播放 <code>testpack1-4.mp3</code> 但我希望我的播放器从 11 个声音中随机抽取。最简单的解决方案是什么?</p>
<blockquote>
<p>Note: I don't want to repeat the mp3 unless all are played</p>
</blockquote></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>这个怎么样?</p>
<pre><code>int randNum = rand() % (11 - 1) + 1;
</code></pre>
<p>公式如下</p>
<pre><code>int randNum = rand() % (maxNumber - minNumber) + minNumber;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 什么是随机化声音的最简单方法,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/32117113/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/32117113/
</a>
</p>
页:
[1]