繁体   English   中英

应用旋转时自动旋转停止音乐

[英]auto rotate stops music when app rotates

我加了

android:screenOrientation="portrait"

转到清单中的活动,但是如果打开设备,应用程序仍会旋转。 尚无法在手机上添加所有代码。 但是会在我回到家时补充。

您可以通过两种方式设置方向:

I.以编程方式:

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

二。 在您的AndroidManifest.xml中

<activity android:name=".activity"
   android:screenOrientation="portrait">
</activity>

从您写的几行中很难理解您的需求。 您似乎正在创建音乐播放器应用,并且遇到了更改设备方向时音乐停止播放的问题。 看来您针对此问题的解决方案是防止屏幕方向更改。 如果我做对了,可以通过在清单中的“活动”标签中放置以下行来防止屏幕方向:

android:configChanges="orientation|screenSize" 

音乐停止播放是因为当屏幕方向改变时,系统会销毁并重新创建活动。 如果您从上面的行中截去screenSize ,系统将不会破坏您的Activity,因此音乐将继续播放,但是用户仍然可以旋转屏幕。 此外,如果您的应用程序实际上是音乐播放器,我会考虑其他实现方式,例如后台服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM