add branch media to fix media problem in the project.
save first media stream and check whether action is the first
acquirement. if it isn't, the return.
media devices conflict has solved.