Partage
  • Partager sur Facebook
  • Partager sur Twitter

J'ai besoin d'aide .

    26 décembre 2021 à 21:10:07

    J'aimerais que quelq'un puisse m'aider pour mettre ce script HTML en C# ( et en ajoutant en moyen d'importer des vidéos aux formats : MP4 , GIF , AVI & MOV ( en gardant les fonctionalités de base .

    • Partager sur Facebook
    • Partager sur Twitter
      26 décembre 2021 à 21:18:58

      Bonjour, Merci d'indiquer un titre de sujet en rapport avec votre problématique.

      Manque de Politesse

      Votre message ne comporte pas ou peu de formules de politesse (« Bonjour », « Merci », « Au revoir », etc.). Les règles du site exigent que chaque nouveau message comporte un minimum de politesse. Après tout, les gens qui répondent le font gratuitement, sur leur temps libre. Ils méritent bien un minimum de considération, n'est-ce pas ?

      Manque de précisions

      Vous êtes ici sur un forum d'entraide communautaire et non pas sur un forum de demande de service, le but n'est donc pas de fournir une réponse toute faite ou de directement fournir la solution à quiconque viendrait sans la moindre trace. Afin d'obtenir de l'aide et une solution à votre problème, il est fortement recommandé de présenter clairement l'état actuel du problème en nous fournissant :

      • Un descriptif clair et précis du problème
      • La tentative actuelle de résolution que vous avez effectué
      • Le résultat attendu et le résultat actuel
      • Toutes pistes de recherches pouvant aider à la résolution

      Mauvais titre

      Le titre est un élément important qui ne doit pas être négligé. N'oubliez pas cette règle simple : le titre idéal résume la question que vous allez poser en une petite phrase. Il doit permettre aux visiteurs de se repérer facilement dans le forum visité et d'identifier le sujet à sa seule lecture.

      Vous pouvez utiliser divers préfixes comme [Erreur], [MySQL], [Compatibilité], etc... Aussi, pensez à consulter les règles propres à chaque forum (visibles dans les topics épinglés en haut des sections).

      De plus, choisir un bon titre permet de rendre plus faciles les recherches des autres membres.

      Les titres de type "besoin d'aide" ou "problème" ne sont pas tolérés.

      Pour modifier votre titre, éditez le premier message de votre sujet.

      (titre originel : J'ai besoin d'aide .)

      Liens conseillés

      PS : En HTML on ne parle pas de script mais de document HTML.

      • Partager sur Facebook
      • Partager sur Twitter
        27 décembre 2021 à 12:49:00

        Bonjour, alors pour vous aider il faut un debut de code ce que vous avez deja tenté

        Si le soucis viens du fait que vous ne maîtrisez pas bien c# il faut regarder un cours sinon comme dis au dessus proposer le code que vous avez tenter et l'endroit où vous bloquer 

        • Partager sur Facebook
        • Partager sur Twitter

        yasakani no magatama

          27 décembre 2021 à 12:56:43

          	<div>
          		
          		
          
          		<div>
          			
          			<img src="G.png" alt="G.png" /></div>
          		
          		
          		<img src="./000.png" alt="000.png" /></div>
          
          	&lt;input id="url" type="text" placeholder="URL YouTube/Twitch" /&gt;<div>
          		<h4>Logo</h4>
          		
          		
          		
          		
          		
          		
          		
          		
          		
          		
          		<h4>Synthé clip</h4>
          		&lt;input type="checkbox" id="activ_synthe" /&gt; Activer<br />&lt;input type="text" class="input_synthe" id="input_artist" placeholder="Artiste" /&gt;&lt;input type="text" class="input_synthe" id="input_title" placeholder="Titre" /&gt;&lt;input type="text" class="input_synthe" id="input_year" placeholder="Année" /&gt;&lt;input type="text" class="input_synthe" id="input_author" placeholder="Auteur" /&gt;&lt;input type="text" class="input_synthe" id="input_label" placeholder="Label" /&gt;</div>
          	&lt;script type="text/javascript"&gt;
          		for(var i=0; i&lt;89; i++)
          			$('#stock').append('&lt;img src="./'+i.toString().padStart(3, '0')+'.png"/&gt;');
          
          		var delai_debut=5, delai_fin=5;
          		var synthe=$('#activ_synthe').prop('checked');
          
          		var tag = document.createElement('script');
          
          		tag.src = "https://www.youtube.com/iframe_api";
          		var firstScriptTag = document.getElementsByTagName('script')[0];
          		firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
          
          		var player;
          		var playerTwitch, twitchLive;
          		function onYouTubeIframeAPIReady() {
          			player = new YT.Player('player', {
          				height: '900',
          				width: '1600',
          				videoId: '',
          				playerVars: {
          					modestbranding: 1,
          					rel: 0,
          					showinfo: 0
          				},
          				events: {
          					'onReady': onPlayerReady
          				}
          			});
          		}
          
          		function onPlayerReady(event) {
          			event.target.playVideo();
          			updateLogo();
          			showSynthe();
          		}
          
          		function updateLogo(){
          			var width=29+161*player.getCurrentTime()/player.getDuration();
          			var widthStr=width+"px"
          			document.getElementById("plein").style.width = widthStr;
          			setTimeout(updateLogo, 40);
          		}
          
          		function updateLogoTwitch(){
          			var width;
          			if(twitchLive)
          				width=29+161;
          			else	
          				width=29+161*playerTwitch.getCurrentTime()/playerTwitch.getDuration();
          			var widthStr=width+"px"
          			document.getElementById("plein").style.width = widthStr;
          			setTimeout(updateLogoTwitch, 40);
          		}
          
          		var frameTime=40;
          		var dureeAnim=89*frameTime/1000+8+0.64;
          
          		function showSynthe() {
          			if(synthe)
          			{
          				var currentTime = player.getCurrentTime(), remainTime=player.getDuration()-currentTime;
          				if(currentTime&gt;delai_debut&amp;&amp;remainTime&gt;delai_fin)
          				{
          					var time=Math.min(currentTime-delai_debut, remainTime-delai_fin);
          					if(time&gt;dureeAnim-0.64)
          						$('.text_cart').show();
          					else
          						$('.text_cart').hide();
          					if(time&lt;dureeAnim)
          					{
          						//Affichage image
          						var image;
          						if(time&lt;41*frameTime/1000)
          							image=Math.floor(time*1000/frameTime);
          						else if(time&lt;42*frameTime/1000+8)
          							image=41;
          						else if(time&lt;dureeAnim-0.64)
          							image=Math.floor((time-8)*1000/frameTime);
          						else
          							image=88;
          
          						$('#img').attr('src', './'+image.toString().padStart(3, '0')+'.png');
          						if(time&gt;dureeAnim-0.64)
          							$('#img').css('opacity', (dureeAnim-time)/0.64);
          						else
          							$('#img').css('opacity', 1);
          
          						$('#img').show();
          
          						//Affichage textes
          						if(image&gt;=30&amp;&amp;image&lt;=41)
          						{
          							$('.text').show();
          							if(image&lt;35)
          								$('.text').css('opacity', (image-30)/5);
          							else if(image==41&amp;&amp;time&gt;42*frameTime/1000+8-0.2)
          								$('.text').css('opacity', 1-(time-(42*frameTime/1000+8-0.2)/0.2));
          							else
          								$('.text').css('opacity', 1);
          						}
          						else
          							$('.text').hide();
          					}
          					else
          					{
          						$('#img').hide();
          						$('.text').hide();
          					}
          				}
          				else
          				{
          					$('.text_cart').hide();
          					$('#img').hide();
          					$('.text').hide();
          				}
          			}
          			else
          			{
          				$('.text_cart').hide();
          				$('#img').hide();
          				$('.text').hide();
          			}
          			setTimeout(showSynthe, 40);
          		}
          
          		function showImage(){
          			$('#img').attr('src', './'+image.toString().padStart(3, '0')+'.png');
          			$('#img').show();
          		}
          
          		$('.button').click(function(){
          			var color=$(this).data('logo');
          			$('.button').removeClass('selected');
          			$(this).addClass('selected');
          			$('#img_logo').attr('src', color+'.png');
          			$('#plein').removeClass("G B M R P J V GR GB N");
          			$('#plein').addClass(color);
          		})
          
          		$("#url").on('input', function() {
          			var parts=$(this).val().split('/');
          			console.log(parts);
          			if(parts[0].includes('twitch')||parts[2].includes('twitch'))
          			{
          				var options={
          					width: 1600,
          					height: 900
          				}
          				var idx=(parts[0].includes('twitch') ? 1 : 3);
          				if(parts[idx]=='videos')
          				{
          					twitchLive=false;
          					options.video=parts[idx+1];
          				}
          				else
          				{
          					twitchLive=true;
          					options.channel=parts[idx];
          				}
          				$('#playerTwitch').html('');
          				playerTwitch = new Twitch.Player("playerTwitch", options);
          				playerTwitch.play();
          			  $('#player').hide();
          			  $('#playerTwitch').show();
          			  $('#logo').show();
          				updateLogoTwitch();
          			}
          			else
          			{
          			  var r=$(this).val().match(/^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/)|(?:(?:watch)?\?v(?:i)?=|\&amp;v(?:i)?=))([^#\&amp;\?]*).*/);
          			  player.loadVideoById(r[1]);
          			  total=player.getDuration();
          			  $('#player').show();
          			  $('#playerTwitch').hide();
          			  $('#logo').show();
          			}
          		});
          
          		$("#activ_synthe").change(function() {synthe=this.checked});
          		$('#input_artist').on('input', function(){
          			var val=$('#input_artist').val();
          			$('#artist_cart').html(val);
          			$('#artist').html(val);
          		});
          		$('#input_title').on('input', function(){
          			var val=$('#input_title').val();
          			$('#title_cart').html(val);
          			$('#title').html(val);
          		});
          		$('#input_year').on('input', function(){
          			$('#year').html($('#input_year').val());
          		});
          		$('#input_author').on('input', function(){
          			author = ($('#input_author').val() ? '('+$('#input_author').val()+')' : '');
          			$('#author').html(author);
          		});
          		$('#input_label').on('input', function(){
          			$('#label').html($('#input_label').val());
          		});
          
          		var val=$('#input_artist').val();
          		$('#artist_cart').html(val);
          		$('#artist').html(val);
          		var val=$('#input_title').val();
          		$('#title_cart').html(val);
          		$('#title').html(val);
          		$('#year').html($('#input_year').val());
          		var author = ($('#input_author').val() ? '('+$('#input_author').val()+')' : '');
          		$('#author').html(author);
          		$('#label').html($('#input_label').val());
          	&lt;/script&gt;
          
          • Partager sur Facebook
          • Partager sur Twitter

          J'ai besoin d'aide .

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown