Here is the vote the video is reffering to: 2007 Vote 425 on HR 6 to add amendment 3841, the amendment is massive but I believe the part they are reffering to is Sec..1562 "Elimination of the different treatment of foreign oil and gas extraction income and foreign oil related income for purposes of the foreign tax credit." It is interesting that the amendment would have added some corporate welfare for coal producers (see Sections 1509 and 1510), so McCain is apparently NOT in the pocket of big coal...
We needed 60 votes to prevail, and 59 of them were in. But John McCain ducked the vote.
As a result, instead of powering millions of homes with clean energy and building next-generation solar technology, we're giving ExxonMobil and other companies billions in tax breaks at a time when they're already making record profits.
Notice that by not voting, McCain can say that he never voted against removing those tax breaks, while still ensuring that they continue to get them.