私のプロジェクトには、Youtube ビデオを自動再生するために UIWebView を開始するときに呼び出す .html ファイルがあります。次のようになります。
<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 がハードコードされています。それを変数にして、viewControllerから呼び出す方法はありますか? 何かのようなもの
HTMLFilewithVideo: vidID;
それとも、これを行うためのより良い方法がありますか?
ありがとう!