我的项目中有一个 .html 文件,当我启动 UIWebView 以自动播放 Youtube 视频时,我会调用该文件。它看起来像这样:
<html>
<head>
<script src="https://www.youtube.com/player_api"></script>
<style>
body, div {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<div id="media_area"></div>
</body>
<script>
var ytPlayer = null;
function onYouTubePlayerAPIReady() {
ytPlayer = new YT.Player('media_area', {height: '200', width: '320', videoId: '9bZkp7q19f0',
playerVars: {'playsinline': 1},
events: {'onReady': onPlayerReady}
});
}
function onPlayerReady(e) {
e.target.playVideo();
}
</script>
</html>
正如你所看到的,可以这么说,它里面有硬编码的 videoId。有没有办法让它成为一个变量并从我的视图控制器中调用它?就像是
HTMLFilewithVideo: vidID;
或者也许有更好的方法来做到这一点?
谢谢!