2016-01-27 40 views
1

我使用的JavaScript的Web API音頻具有離子有問題(https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement)元素在iOS 8離子的Web API音頻()當屏幕被鎖定

我有服務器上託管的很多MP3文件我使用了音頻單元這樣的發揮他們:

player = Audio(url) 
player.play() 

文件正常播放,它不會等到文件下載到播放(它播放它,因爲它去)。

問題是,當屏幕被鎖定時,它顯示我正在播放的文件的URL,我不想要。

因此,基本的問題是:

我怎樣可以隱藏URL,當我播放文件和屏幕被鎖定?

我的配置:

Cordova CLI: 5.4.1 
Gulp version: CLI version 3.8.11 
Gulp local: 
Ionic CLI Version: 1.7.12 
Ionic App Lib Version: 0.6.5 
ios-deploy version: 1.8.3 
ios-sim version: 5.0.4 
OS: Mac OS X El Capitan 
Node Version: v4.2.3 
Xcode version: Xcode 7.1.1 Build version 7B1005 

PS:使用Web API,而不是科爾多瓦 - 插件 - 媒體(https://github.com/apache/cordova-plugin-media)的唯一原因,IM是因爲在iOS玩家需要玩之前下載整個MP3文件它(它不能像僞流一樣工作),就像在Android上一樣,它會在下載文件時播放該文件。

回答

-1

您可以將音頻src保存到localstorage,並在屏幕鎖定時將音頻src設置爲「#」

+0

然後它會停止播放。使用科爾多瓦音樂控制。 –