Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 视频自动播放不工作_C#_Asp.net_Asp.net Mvc_Youtube - Fatal编程技术网

C# 视频自动播放不工作

C# 视频自动播放不工作,c#,asp.net,asp.net-mvc,youtube,C#,Asp.net,Asp.net Mvc,Youtube,我已经写了以下代码在我的页面中自动播放youtube视频。 但它不起作用。 我还将autoplay设置为true,但仍然不起作用 <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='230' height='200' id='single1' name='single1'> <param name='m

我已经写了以下代码在我的页面中自动播放youtube视频。 但它不起作用。 我还将autoplay设置为true,但仍然不起作用

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='230' height='200'
                                            id='single1' name='single1'>
   <param name='movie' value='/Scripts/player.swf' />
   <param name='allowfullscreen' value='true' />
   <param name='allowscriptaccess' value='always' />
   <param name='wmode' value='transparent' />
   <param name='autoplay' value='true' />
   <param name='flashvars' value='file=http://youtu.be/DGcWqEu8pY&backcolor=000000&frontcolor=FF6666&lightcolor=6666FF&screencolor=000000' />

    <embed type='application/x-shockwave-flash' id='single2' name='single2' src='/Scripts/player.swf' width='320' height='200' bgcolor='undefined' allowscriptaccess='always' allowfullscreen='true'                                                     autoplay='true' wmode='transparent' flashvars='file=http://youtu.be/DGcWq-Eu8pY&backcolor=000000&frontcolor=FF6666&lightcolor=6666FF&screencolor=000000'>
                                                </embed>
</object>


有人能帮我在页面加载时自动播放视频吗?

我建议使用jplayer2: 将js代码放在头上自动播放视频很容易。 比如:

$("#jquery_jplayer_1").jPlayer({
            ready: function () {
                $(this).jPlayer("setMedia", {
                    m4v: "http://www.mysite.com/img/video/video.mp4",
                    ogv: "hthttp://www.mysite.com/img/video/video.ogv"
                }).jPlayer("play");
            });
在你的html代码中

<div id="jquery_jplayer_1" class="jp-jplayer"></div>

找到了我的解决方案。 我使用了下面的代码,它就像一个符咒

<object type="application/x-shockwave-flash" style="width: 320px; height: 200px;"
                                            data="https://www.youtube.com/v/DGcWq-Eu8pY?color2=FBE9EC&amp;autoplay=1&amp;version=3">
                                            <param name="movie" value="https://www.youtube.com/v/DGcWq-Eu8pY?color2=FBE9EC&amp;autoplay=1&amp;version=3" />
                                            <param name="allowFullScreen" value="true" />
                                            <param name="allowscriptaccess" value="always" />
                                        </object>