Cameras and electronic equipment will not be allowed in court when formal charges are filed against the man accused of killing 12 people in a Colorado cinema last week.

James Holmes, 24, is accused of opening fire at a midnight showing of the new Batman film. Another 58 people were injured in the attack.

Arapahoe County District Judge William Sylvester issued the written ruling in response to a request by Denver-area media for expanded media coverage of the 30 July hearing for Mr Holmes.

The public defenders appointed as Mr Holmes' defence attorneys had objected to the request, according to court papers.

Mr Holmes' first court appearance on Monday was filmed, despite the defence team's objections.

They had also objected to a request by local TV stations for expanded coverage of the court's proceedings.

Meanwhile, actor Christian Bale visited Aurora to meet survivors of the cinema attack.

Mr Bale, who reprised his role as Batman for a third time in the new film, spent over two hours visiting victims and their families.

Carey Rottman, one of those injured in the shooting, posted two photos of himself with Mr Bale on his Facebook page.

Mr Bale also spent time at the makeshift memorial to victims near the cinema that was showing "The Dark Knight Rises" when the gunfire erupted.

There are still 20 people in hospital following the attack, seven of whom are in a critical condition.