Bug #116819

【BSP】【DVT】【ST】【Audio】中控联调时在副屏播放音乐时中控播放音乐,提示无法打开

Added by 移动测试一组_CDTS 刘强 over 2 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:2023-03-08
Priority:NormalDue date:2023-03-16
Assignee:移动测试一组_CDTS 刘强% Done:

100%

Category:AUDIO-FW
Target version:-
Need_Info:-- Found Version:中控:0052
副屏:0079userdebug
Resolution:FIXED Degrated:No
Severity:Normal Verified Version:
Reproducibility:Every time Fixed Version:
Test Type:ST Root cause:优化了失去焦点时的被动暂停逻辑,只通知应用焦点切换

Description

【复现步骤】
1.中控联调
2.副屏上播放音乐
3.中控上点击音乐进行播放

【实际结果】
副屏提示“无法打开文件”
且播放进度恢复到最开始的0秒

【预期结果】
副屏音乐暂停,中控音乐正常播放或者有相应的提示先暂停副屏音乐播放等

History

#1 Updated by CD TPM-王祥林 over 2 years ago

  • Category changed from BSP to AUDIO-FW
  • Assignee changed from CD TPM-王祥林 to Multimedia组-RD3_TSCD 梁卿山

#2 Updated by Multimedia组-RD3_TSCD 梁卿山 over 2 years ago

  • Status changed from New to ASSIGNED

Hi All,
■ 当前分析

251:03-12 01:53:51.437 3973 3973 E MediaPlayerNative: pause called in state 64, mPlayer(0xb4000070c2f88620) ★★★
252:03-12 01:53:51.438 3973 3973 E MediaPlayerNative: error (-38, 0)
253:03-12 01:53:51.439 1049 2699 D AudioService.PlaybackActivityMonitor: idcm_af:requestAudioFocusToIDCM: event=3(PLAYER_STATE_PAUSED)apc =AudioPlaybackConfiguration piid:311 deviceId:3 type:android.media.MediaPlayer u/pid:10092/3973 state:started attr:AudioAttributes: usage=USAGE_MEDIA content=CONTENT_TYPE_MUSIC flags=0x800 tags= bundle=null sessionId:0
255:03-12 01:53:51.440 1049 2699 D AudioService.PlaybackActivityMonitor: idcm_af:requestAudioFocusToIDCM: event=4(PLAYER_STATE_STOPPED)apc =AudioPlaybackConfiguration piid:311 deviceId:3 type:android.media.MediaPlayer u/pid:10092/3973 state:paused attr:AudioAttributes: usage=USAGE_MEDIA content=CONTENT_TYPE_MUSIC flags=0x800 tags= bundle=null sessionId:0
261:03-12 01:53:51.441 2021 3334 D Avrcp_ext: AudioManager Player: AudioPlaybackConfiguration piid:311 deviceId:3 type:android.media.MediaPlayer u/pid:10092/3973 state:paused attr:AudioAttributes: usage=USAGE_MEDIA content=CONTENT_TYPE_MUSIC flags=0x800 tags= bundle=null sessionId:0
345:03-12 01:53:51.498 3973 3973 E MediaPlayerNative: Attempt to call getDuration in wrong state: mPlayer=0xb4000070c2f88620, mCurrentState=0
346:03-12 01:53:51.498 3973 3973 E MediaPlayerNative: error (-38, 0)
351:03-12 01:53:51.511 3973 3973 E MediaPlayer: Error (-38,0) ★★★
366:03-12 01:53:51.512 3973 3973 E TS >>>> MultiPlayer: Error: -38,0 ★★★

当前分析到,该场景下由于,焦点丢失,
在PlaybackActivityMonitor.java中调用了stopAllPlayers()导致当前播放的音乐停止,出现未知错误,提示了该问题。
经过当前分析,该场景下不应该调用stopAllPlayers(),当前需要去掉。

■ 下一步
对当前的方案进行编译验证。

#3 Updated by Multimedia组-RD3_TSCD 梁卿山 over 2 years ago

  • Status changed from ASSIGNED to NEED_INFO
  • Assignee changed from Multimedia组-RD3_TSCD 梁卿山 to 移动测试一组_CDTS 刘强

HI 刘强
■ 当前分析
当前VB已经编译完成,麻烦测试一下该bug是否还会复现,谢谢!
顺便测一下周边,看有没有其他问题。

/Figure/VerifyBuild/Pre_figure_turbox-c2130c-la1.1-qssi12-dev/20230315/202303151719-197

#4 Updated by 移动测试一组_CDTS 刘强 over 2 years ago

Hi all
此问题在01.00.C101.202303151719版本上不复现,验证通过。

Thanks

#5 Updated by 移动测试一组_CDTS 刘强 over 2 years ago

  • Assignee changed from 移动测试一组_CDTS 刘强 to Multimedia组-RD3_TSCD 梁卿山

#6 Updated by IoT scm over 2 years ago

Gerrit Merge Information
ID Project Branch Uploader
187751 general/platform/frameworks/base Pre_figure_turbox-c2130c-la1.1-qssi12-dev
MM: Audio: AudioFocus LOSS not stop player
AudioFocus LOSS not stop player
TC-RID: 0301-0900116
IssueID: TS-R-BUG-116819
Change-Id: I5103e05cd4d0acb44fbde2ed3105dd1d636333c6

#7 Updated by Multimedia组-RD3_TSCD 梁卿山 over 2 years ago

  • Due date set to 2023-03-16
  • Status changed from NEED_INFO to RESOLVED
  • Assignee changed from Multimedia组-RD3_TSCD 梁卿山 to 移动测试一组_CDTS 刘强
  • % Done changed from 0 to 100
  • Resolution changed from -- to FIXED
  • Degrated changed from -- to No

#8 Updated by Multimedia组-RD3_TSCD 梁卿山 over 2 years ago

  • Root cause set to 优化了失去焦点时的被动暂停逻辑,只通知应用焦点切换

#9 Updated by 移动测试一组_CDTS 刘强 over 2 years ago

Hi all
此问题在user.01.00.C101.202303191230上验证通过。
Thanks

#10 Updated by 移动测试一组_CDTS 刘强 over 2 years ago

  • Status changed from RESOLVED to VERIFIED

#11 Updated by 移动测试一组_CDTS 刘强 over 2 years ago

  • Status changed from VERIFIED to CLOSED

Also available in: Atom PDF