小编Gre*_*son的帖子

完成播放后,YouTube视频未关闭

我正在加载一个YouTube视频-UIwebView,这是完美的工作,视频开始自动播放.但问题是,一旦视频内部完成,-UIwebView它就会停止并显示播放按钮.然而,我希望视频播放器关闭,这样用户就不必每次都手动点击"完成"按钮.

视频未关闭时屏幕的图像.

这是我在里面发布视频的链接 -UIwebview

NSString *youTubeVideoHTML = [NSString stringWithFormat:@"<!DOCTYPE html><html><head>
<style>body{margin:0px 0px 0px 0px;}</style></head> <body> <div id=\"player\"></div> <script>

    var tag = document.createElement('script'); tag.src = \"http://www.youtube.com/player_api\";
    var firstScriptTag = document.getElementsByTagName('script')[0]; 
    firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    var player;

    function onYouTubePlayerAPIReady() { 
        player = new YT.Player('player', { 
            width:'320',
            height:'200',
            videoId:'%@',
            events: {
                'onReady': onPlayerReady,
            }
        });
    }

    function onPlayerReady(event) { 
        event.target.playVideo();
    }

</script> </body> </html>", [[NSUserDefaults standardUserDefaults]
objectForKey:@"detailVideoURL"]];
Run Code Online (Sandbox Code Playgroud)

编辑:

我尝试在我的代码中实现第一个答案,这就是它最终的结果.我还不确定我应该在回调中添加什么?

NSString *youTubeVideoHTML = [NSString stringWithFormat:@"<!DOCTYPE html><html><head><style>body{margin:0px 0px 0px 0px;}</style></head> <body> <div id=\"player\"></div> …
Run Code Online (Sandbox Code Playgroud)

javascript iphone objective-c youtube-api ios

2
推荐指数
1
解决办法
2676
查看次数

标签 统计

ios ×1

iphone ×1

javascript ×1

objective-c ×1

youtube-api ×1