Add a new `p:video` child element for movie having *shape_id*.
(self, shape_id)
| 313 | """`p:tnLst` or `p:childTnList` element.""" |
| 314 | |
| 315 | def add_video(self, shape_id): |
| 316 | """Add a new `p:video` child element for movie having *shape_id*.""" |
| 317 | video_xml = ( |
| 318 | "<p:video %s>\n" |
| 319 | ' <p:cMediaNode vol="80000">\n' |
| 320 | ' <p:cTn id="%d" fill="hold" display="0">\n' |
| 321 | " <p:stCondLst>\n" |
| 322 | ' <p:cond delay="indefinite"/>\n' |
| 323 | " </p:stCondLst>\n" |
| 324 | " </p:cTn>\n" |
| 325 | " <p:tgtEl>\n" |
| 326 | ' <p:spTgt spid="%d"/>\n' |
| 327 | " </p:tgtEl>\n" |
| 328 | " </p:cMediaNode>\n" |
| 329 | "</p:video>\n" % (nsdecls("p"), self._next_cTn_id, shape_id) |
| 330 | ) |
| 331 | video = parse_xml(video_xml) |
| 332 | self.append(video) |
| 333 | |
| 334 | @property |
| 335 | def _next_cTn_id(self): |
no test coverage detected