Video play bittikten sonra HTML görüntülemek nasıl?

4 Cevap php

Ben burada yeniyim.

Ben bir video oynarken bittikten sonra HTML kodunu görüntülemek nasıl bilmek istiyorum. Ben FlowPlayer kullanıyorum (http://www.flowplayer.org).

Ben JW Flash Player (http://www.longtailvideo.com/players/jw-flv-player/) kullanarak bunu başarmak için çalıştı, ama bir şey yapamaz rakam dışarı uğradım.

Ayrıca, mümkün ya da değil eğer bana bildirin. Ve eğer, bana ve StackOverflow herkesle paylaşın lütfen.

P.S. Ben PHP kullanıyorum.

4 Cevap

Video tamamlandığında Flowplayer göre documentation bir onFinish olay tetiklenir. Ben sadece değiştim süre böyle örnek kod şey bazı çalışması gerekir:

flowplayer("player", "yourmoviefile.swf", {  

    // a clip object 
    clip: { 

        // a clip event is defined inside clip object 
        onFinish: function() { 
            $('#finish').html('your string to show here');
            alert("clip started"); 
        }  
    }
});

JQuery satırı bitirmek bir kimlik ile bir div içine belirtmek html dize ekler.

Eğer "HTML kodunu gösteren" ile ne demek istiyorsunuz? Genel anlamda, javascript kullanarak istemci tarafında bunu yapmak ve Flowplayer en onFinish klip olay bir geri çağırma işlevi bağlamak gerekir.

Bunu göstermek için çalışıyoruz ne olursa olsun tetiklemek için Flowplayer ile onFinish klibi olay kullanabilirsiniz:

http://flowplayer.org/documentation/events/clip.html

Eğer göstermeye çalıştığınız html bağlı olarak, bunu göstermek için "İçerik" flaş plug-in kullanabilirsiniz. Genellikle yazıları gibi şeyler için kullanılır.

http://flowplayer.org/plugins/flash/content.html

Tamam insanlar, nihayet cevap herkes için teşekkürler bunu anladım.

İşte 'İçerik' eklentisi ile birlikte kullanılan kod.

    <div id="page">         
        <a href="flowplayer.flv"  
             style="display:block;width:520px;height:330px"  
             id="player"></a>           
        <script>                
            var player = flowplayer("player", "flowplayer-3.1.5.swf", {             
            plugins: {                  
                myContent: {                                        
                    url: 'flowplayer.content-3.1.0.swf',                                        
                    top: 20, 
                    width: 300,                     
                    borderRadius: 10,
                    display: 'none'                                             
                } 
            }               
            });             
            )               
            player.onFinish(function(clip) {
                var m=this.getPlugin("myContent");
                m.show();
                m.setHtml('You advertisement here. <b>This is bold text.</b> <i>This is italicized.</i>');
            });
        </script>       
    </div>

Ben bu kimse yardımcı olur umarım.