此問題具有iOS的背景,但我一般也會問。在確切時間停止音頻播放
我正在開發一個應用程序,需要在時間線上的特定點處開始和停止播放音頻文件。除了通過從停止時間減去開始時間來找出播放的持續時間並使用持續時間來設置單獨的定時器來停止音頻播放之外,是否有更有效的方式(確切的方式)來控制停止?
目前,我的應用程序在其「天氣」的影響下可能會接近或遠離站點,偶爾停止會來得太晚,並且播放指定停止點之後的部分音頻。
現在,我已經審查了音頻編輯程序,即Audacity,通過選擇時間軸上的範圍並播放,Audacity恰好在指定點開始和停止(至少對裸耳或虛弱的頭腦)。什麼是底層控制機制,以及它與iOS API有何不同?
iOS能否使用相同或相似的機制? Android如何?
非常感謝。
我之所以不切出這些細分是因爲這個文件是對一篇文獻的敘述,而且我不只是有一層細分,我有多層,也就是說,這本書被破壞了直到以下內容:整本書,章節,章節(章節),句子(章節),短語(句子)等等。因此,僅用XML文件描述這樣的層次就會更加靈活。 – 2014-08-28 09:43:03