bilibili / bilibili/ijkplayer

How not to change AudioSessionID?

Open
#4,875 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
33.2k
Forks
8.2k
PR merge metrics
No merged PRs in 30d

Description

How not to change AudioSessionID after reset ijkplayer?
It is impossible to recreate the equalizer and visualizer every time you change a track. This greatly increases battery consumption and sometimes causes a complete application crash.
What to do?
Android.

Contributor guide

No contributing guide indexed for this repository

Research direction

The report names no source file or test, only Android, reset ijkplayer, and AudioSessionID. Start by tracing the Android reset and track-change path, then reproduce the equalizer and visualizer behavior; done would require confirming whether the AudioSessionID can remain stable without repeated recreation, battery impact, or crashes.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.