An electromagnetic interference control method for an electronic device; wherein the electronic device comprises an antenna and a camera; the electromagnetic interference control method comprises: obtaining a first operating frequency of the camera and a second operating frequency of the antenna in response to a video function of the camera being activated; determining the second operating frequency is interfered based on the first operating frequency; in response to the second operating frequency being interfered, obtaining a target frame rate range; determining an operating frequency of the camera corresponding to each frame rate in the target frame rate range based on a preset mapping relationship between an operating frequency of the camera and a frame rate of the camera; and obtaining an operating frequency list comprising the operating frequency of the camera corresponding to all frame rates in the target frame rate range; determining at least one third operating frequency from the operating frequency list, wherein an interference caused by each of the at least one third operating frequency to the second operating frequency is less than an interference caused by the first operating frequency to the second operating frequency; and selecting one third operating frequency from the at least one third operating frequency as a first target operating frequency; determining a first target frame rate based on the first target operating frequency; operating the camera at the first target operating frequency; and performing the video function based on the first target frame rate; wherein obtaining the target frame rate range comprises: obtaining a target environmental brightness; and determining the target frame rate range corresponding to the target environmental brightness based on a preset mapping relationship between an environmental brightness and a frame rate range of the camera. obtaining a first operating frequency of the camera and a second operating frequency of the antenna in response to a video function of the camera being activated; determining the second operating frequency is interfered based on the first operating frequency; in response to the second operating frequency being interfered, obtaining a target frame rate range; determining an operating frequency of the camera corresponding to each frame rate in the target frame rate range based on a preset mapping relationship between an operating frequency of the camera and a frame rate of the camera; and obtaining an operating frequency list comprising the operating frequency of the camera corresponding to all frame rates in the target frame rate range; determining at least one third operating frequency from the operating frequency list, wherein an interference caused by each of the at least one third operating frequency to the second operating frequency is less than an interference caused by the first operating frequency to the second operating frequency; and selecting one third operating frequency from the at least one third operating frequency as a first target operating frequency; determining a first target frame rate based on the first target operating frequency; operating the camera at the first target operating frequency; and performing the video function based on the first target frame rate; wherein obtaining the target frame rate range comprises: obtaining a target environmental brightness; and determining the target frame rate range corresponding to the target environmental brightness based on a preset mapping relationship between an environmental brightness and a frame rate range of the camera. obtaining a target environmental brightness; and determining the target frame rate range corresponding to the target environmental brightness based on a preset mapping relationship between an environmental brightness and a frame rate range of the camera. <EOS>