{"id":75,"date":"2008-12-03T02:09:35","date_gmt":"2008-12-03T05:09:35","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=75"},"modified":"2008-12-04T13:30:59","modified_gmt":"2008-12-04T16:30:59","slug":"75","status":"publish","type":"post","link":"http:\/\/www.tech-nico.com\/blog\/75\/","title":{"rendered":"Embeber Objetos Audio y Video con Ajax usando swfobject"},"content":{"rendered":"<div id=\"advads-2211831800\" class=\"advads-antes-de-contenido advads-entity-placement\" style=\"float: left;\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><br style=\"clear: both; display: block; float: none;\"\/><p>Algo realmente curioso e interesante es ver que el wp-standalone-player utiliza la<br \/>\nfuncion Javascript para <a href=\"http:\/\/code.google.com\/p\/swfobject\" target=\"_blank\">embeber Objetos Flash usando DOM creado por \u00abGeoff Stearns, Michael Williams, y Bobby van der Sluis\u00bb<\/a><br \/>\nCasualmente es muy util para los que quieran embeber Objetos Flash mediante AJAX.<br \/>\nEs un problema muy tipico el querer embeber video de youtube y que el innerHTML no funcione. (Sinceramente da muchos dolores de cabeza).<br \/>\nPero con este peque\u00f1o include llamado player.js de tan solo 11kb solucionamos todos nuestros problemas y podemos embeber indistintamente Objetos Flash (SWF) Locales, como URL de Objetos, como es el caso de los videos de Youtube.<\/p><div id=\"advads-2820669365\" class=\"advads-contenido-de-la-entrada advads-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<p>Vamos a aclarar que salio una version de \u00ab<a title=\"WordPress Standalone Player\" href=\"http:\/\/wpaudioplayer.com\/standalone\" target=\"_blank\">WordPress Audio Player<\/a>\u00bb\u00a0version standalone. Por lo tanto podemos customizarla y usarla en cualquiera de nuestros sitios webs (aunque no tengan WP instalado).<\/p>\n<p><strong>Entonces hasta aca tenemos:<\/strong><br \/>\n&#8211; Funcion JS para embeber objetos flash con DOM de 11 Kb.<br \/>\n&#8211; Reproductor de audio WordPress Audio Player (Standalone)<br \/>\n&#8211; Y una funcion para incluir Objetos Flash (mas especificamente Videos Youtube)<\/p>\n<p><strong>Aqui abajo les muestro como implementarlo:<\/strong><\/p>\n<blockquote><p><span style=\"color: #808080;\"><em>&lt;!&#8211; HEADER &#8211;&gt;<br \/>\n&lt;script src=\u00bbplayer\/player.js\u00bb type=\u00bbtext\/javascript\u00bb&gt;&lt;\/script&gt;<br \/>\n<\/em><\/span><br \/>\n<em><span style=\"color: #808080;\">&lt;script type=\u00bbtext\/javascript\u00bb&gt;\u00a0\u00a0<br \/>\n<\/span><\/em><em><span style=\"color: #808080;\">\u00a0\/\/ VIDEO DE YOUTUBE<br \/>\n\u00a0function show_video(element_descripcion, video_objeto, video_descripcion){<br \/>\n\u00a0\u00a0 \u00a0\u00a0var div_element_descrip = document.getElementById(element_descripcion);\u00a0<br \/>\n\u00a0\u00a0 \u00a0\u00a0<span style=\"color: #ff9900;\">audioplayer_swfobject.embedSWF<\/span>(video_objeto, \u00abmain_video\u00bb, \u00ab295\u00bb, \u00ab237\u00bb, \u00ab9.0.0\u00bb);<br \/>\n\u00a0\u00a0 \u00a0\u00a0div_element_descrip.innerHTML = video_descripcion;<br \/>\n\u00a0}<\/span><\/em><\/p>\n<p><em><span style=\"color: #808080;\">\u00a0\/\/ WP_STANDALONE_PLAYER ( la siguiente linea, invoca el audioPlayer )<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"color: #ff9900;\">AudioPlayer.setup(\u00ab<\/span><\/em><a href=\"http:\/\/&lt;?php\"><em><span style=\"color: #808080;\">http:\/\/&lt;?php<\/span><\/em><\/a><span style=\"color: #808080;\"><em> echo $tudominio; ?&gt;\/player\/player.swf\u00bb, {\u00a0\u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 width: 290\u00a0\u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 });\u00a0\u00a0\u00a0<br \/>\n&lt;\/script&gt;<\/em> <\/span><\/p><\/blockquote>\n<p>\u00a0Son 2 funciones totalmente distintas; la primera, <span style=\"color: #808080;\"><em>show_video( )<\/em><\/span><span style=\"color: #000000;\">, es la que usaremos para embeber video.\u00a0 Y <span style=\"color: #808080;\"><em>AudioPlayer.setup( )<\/em>,<\/span> es la\u00a0que\u00a0invoca al reproductor de audio. Lo que tienen en comun, es que ambas funciones utilizan el mismo Include\u00a0<em><span style=\"color: #808080;\">player.js<\/span><\/em> con el que embeben los tags usando DOM.<\/span><\/p>\n<p><strong>En el Body:<\/strong><\/p>\n<blockquote><p><span style=\"color: #808080;\"><em>&lt;!&#8211; BODY &#8211;&gt;<br \/>\n<\/em>\u00a0<span style=\"text-decoration: underline;\">&lt;!&#8211; audio player &#8211;&gt;<\/span><br \/>\n<em><strong>&lt;p id=\u00bbaudioplayer_1&#8243;&gt;Alternative content&lt;\/p&gt;\u00a0\u00a0<br \/>\n<\/strong>&lt;script type=\u00bbtext\/javascript\u00bb&gt;\u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 AudioPlayer.embed(\u00abaudioplayer_1\u00bb, {soundFile: \u00ab<\/em><\/span><a href=\"http:\/\/&lt;?php\"><span style=\"color: #808080;\"><em>http:\/\/&lt;?php<\/em><\/span><\/a><span style=\"color: #808080;\"><em> echo $tudominio;?&gt;\/&lt;?php echo $ruta_de_tu_audio .&#8217;\/&#8217;. $nombre_archivo; ?&gt;\u00bb,transparentpagebg: \u00abyes\u00bb,titles: \u00abdescripcion del audio\u00bb});\u00a0\u00a0\u00a0<br \/>\n&lt;\/script&gt;<\/em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><\/p>\n<p><span style=\"color: #808080;\"><em>\u00a0<\/em><span style=\"text-decoration: underline;\">&lt;!&#8211; video player &#8211;&gt;<\/span><br \/>\n<em>&lt;script type=\u00bbtext\/javascript\u00bb&gt;\u00a0<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 show_video(&#8216;video_descripcion&#8217;,\u00a0&#8216;http:\/\/www.youtube.com\/v\/codigovideo&#8217;,\u00a0 &#8216;la descripcion del video desde la base de datos&#8217;);<br \/>\n&lt;\/script&gt;<br \/>\n<\/em><strong><em>\u00a0&lt;div id=\u00bbmain_video\u00bb&gt;&lt;\/div&gt;<br \/>\n\u00a0&lt;div id=\u00bbvideo_descripcion\u00bb&gt;&lt;\/div&gt;<\/em><\/strong><\/span>\u00a0<\/p><\/blockquote>\n<p><span style=\"color: #000000;\"><strong>Multiples Instancias:<br \/>\n<\/strong><br \/>\nLos contenedores para cada reproductor son los que estab en <strong>negrita<\/strong>.<br \/>\n<\/span><span style=\"color: #000000;\">Para agregar multiples reproductores de audio, solo basta con cambiar el ID del contenedor y duplicar el codigo. Para el caso del reproductor de video habria que hacer unas minimas modificaciones en la funcion <em><span style=\"color: #808080;\">show_video( )<\/span><\/em><\/span><span style=\"color: #000000;\"><span style=\"color: #000000;\">, y pasandole como parametro el identificador del DIV podriamos tener multiples reproductores de video.<\/span><\/span><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2008\/12\/video_player.gif\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-77\" title=\"Video Player\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2008\/12\/video_player.gif?resize=300%2C269\" alt=\"\" width=\"300\" height=\"269\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2008\/12\/audio_player.gif\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-76\" title=\"wp_player (standalone)\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2008\/12\/audio_player.gif?resize=288%2C63\" alt=\"\" width=\"288\" height=\"63\" \/><\/a><\/p>\n<p>Bien!. veran que es muy facil!!!<\/p>\n<p><strong>UN TIP &gt; USAR YOUTUBE COMO SERVIDOR DE VIDEO STREAM:<\/strong><br \/>\nEsto es para los que ahorramos ancho de banda. (Hoy en dia los que tienen reproductores de video propios insertados en su sitio web, estimo que es porque el sitio les da mucha ganancia)\u00a0 \ud83d\ude42<br \/>\nLo que yo hice fue guardar toda las rutas de los videos de youtube en mi base de datos. Para ello, se me presento un inconveniente; las URL&#8217;s de los videos son diferentes a la URL de publicacion que estan en los tags.. se entiende?.<\/p>\n<p>Ejemplo: esta es la URL del video que esta en la barra de direcciones del navegador, <a href=\"http:\/\/www.youtube.com\/watch?v=Mxo9D_aTrx4\">http:\/\/www.youtube.com\/<span style=\"color: #ff0000;\">watch?v=Mxo9D_aTrx4<\/span><\/a>. <em>(Esta URL NO FUNCIONA!).<\/em><br \/>\npero si miramos la URL del objeto a insertar:<\/p>\n<p><span style=\"color: #808080;\"><code>&lt;object width=\"425\" height=\"344\"&gt;&lt;param name=\"movie\" value=\"<\/code><br \/>\n<\/span><a href=\"http:\/\/www.youtube.com\/v\/G8whC4Me8d4&amp;hl=en&amp;fs=1%22%3E%3C\/param%3E%3Cspan\"><span style=\"color: #808080;\">http:\/\/www.youtube.com\/<span style=\"color: #ff0000;\">v\/G8whC4Me8d4&amp;hl=en&amp;fs=1<\/span>\u00ab&gt;&lt;\/param&gt; &lt;param<\/span><\/a><span style=\"color: #808080;\"> name=\u00bballowFullScreen\u00bb value=\u00bbtrue\u00bb&gt;&lt;\/param&gt;&lt;param name=\u00bballowscriptaccess\u00bb value=\u00bbalways\u00bb&gt;&lt;\/param&gt; &lt;embed src=\u00bb<\/span><a href=\"http:\/\/www.youtube.com\/v\/G8whC4Me8d4&amp;hl=en&amp;fs=1\"><span style=\"color: #808080;\">http:\/\/www.youtube.com\/v\/G8whC4Me8d4&amp;hl=en&amp;fs=1<\/span><\/a><span style=\"color: #808080;\">\u00bb type=\u00bbapplication\/x-shockwave-flash\u00bb allowscriptaccess=\u00bbalways\u00bb allowfullscreen=\u00bbtrue\u00bb width=\u00bb425&#8243; height=\u00bb344&#8243;&gt;&lt;\/embed&gt;&lt;\/object&gt;<br \/>\n<\/span><br \/>\nJa, si!\u00a0 es totalmente distinta; en mi caso, necesitaba guardar solo la URL en el campo de la Base de datos, entonces <strong>lo que hice fue armar una expresion regular que me devuelva la URL del video de forma\u00a0limpia<\/strong>.<\/p>\n<p><code>function validate_youtube(text_element) {<br \/>\nif (text_element.value != \"\"){<br \/>\nvar matches = \"\";<br \/>\nvar expression = \/((http:\\\/\\\/)|(www\\.[^ \\[\\]\\(\\)\\n\\r\\t]+)|(([012]?[0-9]{1,2}\\.){3}[012]?[0-9]{1,2})\\\/)([^ \\[\\]\\(\\),;\\\"'&lt;&gt;\\n\\r\\t]+)([^\\. \\[\\]\\(\\),;\\\"'&lt;&gt;\\n\\r\\t])|(([012]?[0-9]{1,2}\\.){3}[012]?[0-9]{1,2})\/gi;<br \/>\nvar rx = new RegExp(expression);<br \/>\nvar str = text_element.value;<br \/>\nmatches = str.match(rx);<br \/>\ntext_element.value=matches[0];<br \/>\n}<br \/>\n}<\/code><\/p>\n<p>La podes agregar en el textfield con el evento onChange, entonces cuando hagas \u00abCopy\/Paste\u00bb del codigo &lt;object&#8230;\/object&gt; en el textbox de tu CMS,\u00a0obtendras la URL on the fly.<\/p>\n<p>Esto ultimo tambien podria hacerce mucho mejor con el API de google para Youtube, y se podrian obtener hasta los comentarios de los videos (estuve viendo el codigo y no es para nada dificil). Pero yo necesitaba una solucion sencilla y rapida, asi que dejamos el API para el Upgrade del sitio.<\/p>\n<p><a href=\"http:\/\/www.tech-nico.com\/blog\/wp-content\/uploads\/2008\/12\/player.rar\">descargar archivos<\/a><\/p>\n<p>Nicolas. <a href=\"http:\/\/www.tech-nico.com\/blog\/2008\/12\/03\/75\/\">tech-nico.com\/blog<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algo realmente curioso e interesante es ver que el wp-standalone-player utiliza la funcion Javascript para embeber Objetos Flash usando DOM creado por \u00abGeoff Stearns, Michael Williams, y Bobby van der Sluis\u00bb Casualmente es muy util para los que quieran embeber &hellip; <a href=\"http:\/\/www.tech-nico.com\/blog\/75\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[33,32,3],"tags":[49,53,52,54,50,51],"class_list":["post-75","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flash","category-programacion","category-trucos","tag-ajax","tag-dom","tag-player","tag-swfobject","tag-video","tag-wp_player"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Embeber Objetos Audio y Video con Ajax usando swfobject &#183; Tech-nico.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.tech-nico.com\/blog\/75\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embeber Objetos Audio y Video con Ajax usando swfobject &#183; Tech-nico.com\" \/>\n<meta property=\"og:description\" content=\"Algo realmente curioso e interesante es ver que el wp-standalone-player utiliza la funcion Javascript para embeber Objetos Flash usando DOM creado por \u00abGeoff Stearns, Michael Williams, y Bobby van der Sluis\u00bb Casualmente es muy util para los que quieran embeber &hellip; Sigue leyendo &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.tech-nico.com\/blog\/75\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech-nico.com\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017\" \/>\n<meta property=\"article:published_time\" content=\"2008-12-03T05:09:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-12-04T16:30:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400\" \/>\n\t<meta property=\"og:image:width\" content=\"1650\" \/>\n\t<meta property=\"og:image:height\" content=\"1400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"soporte\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:site\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"soporte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/\"},\"author\":{\"name\":\"soporte\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\"},\"headline\":\"Embeber Objetos Audio y Video con Ajax usando swfobject\",\"datePublished\":\"2008-12-03T05:09:35+00:00\",\"dateModified\":\"2008-12-04T16:30:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/\"},\"wordCount\":827,\"commentCount\":1,\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"keywords\":[\"ajax\",\"dom\",\"player\",\"swfobject\",\"video\",\"wp_player\"],\"articleSection\":[\"Flash\",\"Programaci\u00f3n\",\"trucos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/\",\"name\":\"Embeber Objetos Audio y Video con Ajax usando swfobject &#183; Tech-nico.com\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"datePublished\":\"2008-12-03T05:09:35+00:00\",\"dateModified\":\"2008-12-04T16:30:59+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/75\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embeber Objetos Audio y Video con Ajax usando swfobject\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"name\":\"Tech-nico.com\",\"description\":\"Mikrotik \\\/ Ubiquiti \\\/ Programacion \\\/ Seguridad\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\",\"name\":\"Tech-Nico.com\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400,\"caption\":\"Tech-Nico.com\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/Tech-nico\\\/112469155508017\",\"https:\\\/\\\/x.com\\\/nicolpo\"]},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\",\"name\":\"soporte\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"caption\":\"soporte\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Embeber Objetos Audio y Video con Ajax usando swfobject &#183; Tech-nico.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.tech-nico.com\/blog\/75\/","og_locale":"es_ES","og_type":"article","og_title":"Embeber Objetos Audio y Video con Ajax usando swfobject &#183; Tech-nico.com","og_description":"Algo realmente curioso e interesante es ver que el wp-standalone-player utiliza la funcion Javascript para embeber Objetos Flash usando DOM creado por \u00abGeoff Stearns, Michael Williams, y Bobby van der Sluis\u00bb Casualmente es muy util para los que quieran embeber &hellip; Sigue leyendo &rarr;","og_url":"http:\/\/www.tech-nico.com\/blog\/75\/","og_site_name":"Tech-nico.com","article_publisher":"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","article_published_time":"2008-12-03T05:09:35+00:00","article_modified_time":"2008-12-04T16:30:59+00:00","og_image":[{"width":1650,"height":1400,"url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","type":"image\/jpeg"}],"author":"soporte","twitter_card":"summary_large_image","twitter_creator":"@nicolpo","twitter_site":"@nicolpo","twitter_misc":{"Escrito por":"soporte","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.tech-nico.com\/blog\/75\/#article","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/75\/"},"author":{"name":"soporte","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274"},"headline":"Embeber Objetos Audio y Video con Ajax usando swfobject","datePublished":"2008-12-03T05:09:35+00:00","dateModified":"2008-12-04T16:30:59+00:00","mainEntityOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/75\/"},"wordCount":827,"commentCount":1,"publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/75\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","keywords":["ajax","dom","player","swfobject","video","wp_player"],"articleSection":["Flash","Programaci\u00f3n","trucos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.tech-nico.com\/blog\/75\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.tech-nico.com\/blog\/75\/","url":"http:\/\/www.tech-nico.com\/blog\/75\/","name":"Embeber Objetos Audio y Video con Ajax usando swfobject &#183; Tech-nico.com","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/75\/#primaryimage"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/75\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","datePublished":"2008-12-03T05:09:35+00:00","dateModified":"2008-12-04T16:30:59+00:00","breadcrumb":{"@id":"http:\/\/www.tech-nico.com\/blog\/75\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.tech-nico.com\/blog\/75\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/75\/#primaryimage","url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400},{"@type":"BreadcrumbList","@id":"http:\/\/www.tech-nico.com\/blog\/75\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/www.tech-nico.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Embeber Objetos Audio y Video con Ajax usando swfobject"}]},{"@type":"WebSite","@id":"http:\/\/www.tech-nico.com\/blog\/#website","url":"http:\/\/www.tech-nico.com\/blog\/","name":"Tech-nico.com","description":"Mikrotik \/ Ubiquiti \/ Programacion \/ Seguridad","publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.tech-nico.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"http:\/\/www.tech-nico.com\/blog\/#organization","name":"Tech-Nico.com","url":"http:\/\/www.tech-nico.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400,"caption":"Tech-Nico.com"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","https:\/\/x.com\/nicolpo"]},{"@type":"Person","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274","name":"soporte","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","caption":"soporte"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/shA9Q-75","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":132,"url":"http:\/\/www.tech-nico.com\/blog\/galeria-de-fotos-en-flash-y-php-con-thumbs-gd-y-lectura-de-folders\/","url_meta":{"origin":75,"position":0},"title":"Galeria de Fotos en Flash y PHP (con thumbs GD) y lectura de folders.","author":"soporte","date":"mayo 20, 2009","format":false,"excerpt":"Hace mucho tiempo tuve que crear una galer\u00eda de fotos en flash y PHP ( que me saco de muchos apuros ). Lo particularmente bueno de esta galer\u00eda es que levanta las fotos on the fly desde carpetas del servidor que creemos o ya est\u00e9n creadas. Entonces el cliente mismo\u2026","rel":"","context":"En \u00abFlash\u00bb","block_context":{"text":"Flash","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/flash\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":282,"url":"http:\/\/www.tech-nico.com\/blog\/solucionado-error-en-thundercache-mongodb-luego-de-la-instalacion-uncaught-exception-mongocursorexception\/","url_meta":{"origin":75,"position":1},"title":"[Solucionado] Error en Thundercache (mongodb) luego de la instalaci\u00f3n (Uncaught exception &#8216;MongoCursorException&#8217; )","author":"soporte","date":"diciembre 23, 2011","format":false,"excerpt":"Desde hace un tiempo que estoy intentando instalar ThunderCache en Ubuntu Server 11.04 64bits. La\u00a0cuesti\u00f3n\u00a0es que siempre que finalizaba la\u00a0instalaci\u00f3n\u00a0se\u00a0romp\u00eda\u00a0algo, y\u00a0perd\u00eda\u00a0el el acceso por web al ThunderCenter. A muchos les ha pasado luego de instalar las actualizaciones o bien hacer upgrade a las versiones mas nuevas. Mas en detalle Luego\u2026","rel":"","context":"En \u00ablinux\u00bb","block_context":{"text":"linux","link":"http:\/\/www.tech-nico.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":26,"url":"http:\/\/www.tech-nico.com\/blog\/pinger-v20-reportar-el-estado-del-servicio-para-un-isp-en-tiempo-real\/","url_meta":{"origin":75,"position":2},"title":"Pinger Tool v2.0 \/\/ Reportar estado del Servicio","author":"soporte","date":"agosto 11, 2008","format":false,"excerpt":"\"Tool para reportar en tiempo real el estado de tu Red o Servicio, reduciendo reclamos telef\u00f3nicos innecesarios, mediante la creacion de un componente que embeberas en la pagina web inicial de tu empresa.\" Hace algunos a\u00f1os tuve la necesidad de implementar en uno de mis sitios, algun sistema o especie\u2026","rel":"","context":"En \u00abFlash\u00bb","block_context":{"text":"Flash","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/flash\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":475,"url":"http:\/\/www.tech-nico.com\/blog\/api-mikrotik-graficar-trafico-de-interfaces-en-tiempo-real-con-highcharts-php\/","url_meta":{"origin":75,"position":3},"title":"API MIKROTIK \u2013 Graficar trafico de interfaces en tiempo real con Highcharts y PHP","author":"soporte","date":"julio 15, 2015","format":false,"excerpt":"Te voy a ense\u00f1ar\u00a0como graficar en vivo una interfaz en particular de tu RouterOS. El ejemplo que arme en esta ocasi\u00f3n con las fabulosas, incre\u00edbles gr\u00e1ficas highcharts.com. (tal como lo pidio Cesar Maffini). Si te interesa podes continuar leyendo una actualizacion de este post con bastantes mejoras: Graficar Interfaces y\u2026","rel":"","context":"En \u00abPHP\u00bb","block_context":{"text":"PHP","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/php\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/09\/highchart_tech-nico.com_API_MIKROTIK.jpg?fit=722%2C451&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/09\/highchart_tech-nico.com_API_MIKROTIK.jpg?fit=722%2C451&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/09\/highchart_tech-nico.com_API_MIKROTIK.jpg?fit=722%2C451&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2013\/09\/highchart_tech-nico.com_API_MIKROTIK.jpg?fit=722%2C451&resize=700%2C400 2x"},"classes":[]},{"id":163,"url":"http:\/\/www.tech-nico.com\/blog\/micro_sitio_dinamico_en_ajax_xml\/","url_meta":{"origin":75,"position":4},"title":"Micro Sitio dinamico en Ajax + XML (sin base de datos)","author":"soporte","date":"octubre 26, 2009","format":false,"excerpt":"Quiero compartir con todos ustedes, un mini sitio que diagrame hace un tiempo en el que necesitaba algo \"din\u00e1mico\" y tenia la restricci\u00f3n de no poder usar base de datos mysql. El micro sitio esta desarrollado en PHP, y el Maquetado XHTML\/CSS estan diagramados de forma limpia y accesible para\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]},{"id":216,"url":"http:\/\/www.tech-nico.com\/blog\/flash-cs3-arma-tu-propio-datagrid-con-tooltips\/","url_meta":{"origin":75,"position":5},"title":"Flash CS3: Arma tu propio Datagrid con Tooltips","author":"soporte","date":"julio 5, 2011","format":false,"excerpt":"Despu\u00e9s\u00a0de tanto tiempo sin postear, me\u00a0decid\u00ed\u00a0por traerles un Datagrid (Flash) que tuve que armar en un apuro cuando necesitaba terminar uno de mis trabajos. La\u00a0aplicaci\u00f3n\u00a0era muy sencilla: Imprimir datos\u00a0de un Stored Procedure de SQL Server, por medio de un archivito en ASP, que parseado por Flash mostrara datos en pantalla.\u2026","rel":"","context":"En \u00abFlash\u00bb","block_context":{"text":"Flash","link":"http:\/\/www.tech-nico.com\/blog\/category\/programacion\/flash\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":8,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions"}],"predecessor-version":[{"id":80,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/75\/revisions\/80"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media?parent=75"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=75"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}