{"id":3169,"date":"2012-02-04T23:31:05","date_gmt":"2012-02-05T04:31:05","guid":{"rendered":"http:\/\/elwinlee.com\/blog\/?p=3169"},"modified":"2014-11-06T17:17:12","modified_gmt":"2014-11-06T22:17:12","slug":"how-to-fix-flash-seek-playheadtime-accuracy","status":"publish","type":"post","link":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/","title":{"rendered":"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/i.imgur.com\/N8bCq.png\" alt=\"\" width=\"250\" \/><\/p>\n<p>Using seek() and PlayHeadTime() with FLVPlayback component of video files in Flash can be quite inaccurate. We had the same problem when we were building a prototype for our project, which involved switching and syncing of videos using specific timing. PlayHeadTime gave a decimal value, but whenever we would do a seek() using the PlayHeadTime value on a video, the timing would be off by 0.5-1 second.<\/p>\n<p>Apparently, the accuracy of the seek() function is dependent on the keyFrameInterval of the video and the FPS meaning Precision = keyFrameInterval \/ FPS. <\/p>\n<p>So for example, if you have a keyFrameInterval = 30 (1st frame will be a keyframe, 30th frame will be a keyframe, 60th frame &#8230; etc.) and FPS is set on 15, you&#8217;ll only be able to seek in 2-seconds intervals of time (precision = 30 \/ 15).<\/p>\n<p>To make the seeking more accurate, set the key frame distance when exporting your video with Adobe Premiere. This option can be found in the &#8220;video&#8221; tab, &#8220;Advanced Settings&#8221;, check &#8220;Set Key Frame Distance&#8221; and set the key frame distance lower. Export it and now your seek() accuracy would be more precise!<\/p>\n<p><a href=\"http:\/\/elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img decoding=\"async\" src=\"http:\/\/elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance.jpg\" alt=\"\" title=\"\" width=\"412\" height=\"319\" class=\"aligncenter size-full wp-image-3177\" srcset=\"https:\/\/www.elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance.jpg 412w, https:\/\/www.elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance-300x232.jpg 300w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fixing the inaccuracy of seek() function using key frame distance<\/p>\n","protected":false},"author":1,"featured_media":3177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[429,1079,255],"tags":[1957,1958,433,1959,434,1960,537,584,621,724,833,919,1951,1952,1953,1954,1955,1956],"class_list":["post-3169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","category-how-to-fix-stuff","category-technology","tag-key-frame-distance","tag-accuracy","tag-flash","tag-precision","tag-adobe","tag-component","tag-fps","tag-as3","tag-video","tag-actionscript","tag-premiere","tag-key","tag-flvplayback","tag-playheadtime","tag-seek","tag-key-frame","tag-frame","tag-distance"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Fixing the inaccuracy of seek() function using key frame distance\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Elwin Lee\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Elwin Lee&#039;s Blog | Design, Technology &amp; Food!\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"[How-To-Fix] Flash: Seek() &amp; PlayHeadTime() Accuracy | Elwin Lee&#039;s Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Fixing the inaccuracy of seek() function using key frame distance\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-02-05T04:31:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2014-11-06T22:17:12+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"[How-To-Fix] Flash: Seek() &amp; PlayHeadTime() Accuracy | Elwin Lee&#039;s Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Fixing the inaccuracy of seek() function using key frame distance\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#article\",\"name\":\"[How-To-Fix] Flash: Seek() & PlayHeadTime() Accuracy | Elwin Lee's Blog\",\"headline\":\"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy\",\"author\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/02\\\/key_frame_distance.jpg\",\"width\":412,\"height\":319},\"datePublished\":\"2012-02-04T23:31:05+01:00\",\"dateModified\":\"2014-11-06T17:17:12+01:00\",\"inLanguage\":\"en-US\",\"commentCount\":2,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#webpage\"},\"articleSection\":\"Design, How to fix stuff, Technology, key frame distance, accuracy, Flash, precision, Adobe, component, FPS, AS3, Video, ActionScript, Premiere, key, flvplayback, playheadtime, seek, key frame, frame, distance\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/category\\\/design\\\/#listItem\",\"name\":\"Design\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/category\\\/design\\\/#listItem\",\"position\":2,\"name\":\"Design\",\"item\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/category\\\/design\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#listItem\",\"name\":\"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#listItem\",\"position\":3,\"name\":\"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/category\\\/design\\\/#listItem\",\"name\":\"Design\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/#organization\",\"name\":\"Elwin Lee's Blog\",\"description\":\"Design, Technology & Food!\",\"url\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"Elwin Lee\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/edf9391c53506d1261906c54cfca9e7a3b39f0e86f12164205875fa57004efef?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Elwin Lee\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#webpage\",\"url\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/\",\"name\":\"[How-To-Fix] Flash: Seek() & PlayHeadTime() Accuracy | Elwin Lee's Blog\",\"description\":\"Fixing the inaccuracy of seek() function using key frame distance\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/wp-content\\\/uploads\\\/2012\\\/02\\\/key_frame_distance.jpg\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#mainImage\",\"width\":412,\"height\":319},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/how-to-fix-flash-seek-playheadtime-accuracy\\\/#mainImage\"},\"datePublished\":\"2012-02-04T23:31:05+01:00\",\"dateModified\":\"2014-11-06T17:17:12+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/\",\"name\":\"Elwin Lee's Blog\",\"description\":\"Design, Technology & Food!\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.elwinlee.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"[How-To-Fix] Flash: Seek() & PlayHeadTime() Accuracy | Elwin Lee's Blog","description":"Fixing the inaccuracy of seek() function using key frame distance","canonical_url":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#article","name":"[How-To-Fix] Flash: Seek() & PlayHeadTime() Accuracy | Elwin Lee's Blog","headline":"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy","author":{"@id":"https:\/\/www.elwinlee.com\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.elwinlee.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance.jpg","width":412,"height":319},"datePublished":"2012-02-04T23:31:05+01:00","dateModified":"2014-11-06T17:17:12+01:00","inLanguage":"en-US","commentCount":2,"mainEntityOfPage":{"@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#webpage"},"isPartOf":{"@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#webpage"},"articleSection":"Design, How to fix stuff, Technology, key frame distance, accuracy, Flash, precision, Adobe, component, FPS, AS3, Video, ActionScript, Premiere, key, flvplayback, playheadtime, seek, key frame, frame, distance"},{"@type":"BreadcrumbList","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.elwinlee.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog\/category\/design\/#listItem","name":"Design"}},{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog\/category\/design\/#listItem","position":2,"name":"Design","item":"https:\/\/www.elwinlee.com\/blog\/category\/design\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#listItem","name":"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#listItem","position":3,"name":"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy","previousItem":{"@type":"ListItem","@id":"https:\/\/www.elwinlee.com\/blog\/category\/design\/#listItem","name":"Design"}}]},{"@type":"Organization","@id":"https:\/\/www.elwinlee.com\/blog\/#organization","name":"Elwin Lee's Blog","description":"Design, Technology & Food!","url":"https:\/\/www.elwinlee.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.elwinlee.com\/blog\/author\/admin\/#author","url":"https:\/\/www.elwinlee.com\/blog\/author\/admin\/","name":"Elwin Lee","image":{"@type":"ImageObject","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/edf9391c53506d1261906c54cfca9e7a3b39f0e86f12164205875fa57004efef?s=96&d=mm&r=g","width":96,"height":96,"caption":"Elwin Lee"}},{"@type":"WebPage","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#webpage","url":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/","name":"[How-To-Fix] Flash: Seek() & PlayHeadTime() Accuracy | Elwin Lee's Blog","description":"Fixing the inaccuracy of seek() function using key frame distance","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.elwinlee.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#breadcrumblist"},"author":{"@id":"https:\/\/www.elwinlee.com\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.elwinlee.com\/blog\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance.jpg","@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#mainImage","width":412,"height":319},"primaryImageOfPage":{"@id":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/#mainImage"},"datePublished":"2012-02-04T23:31:05+01:00","dateModified":"2014-11-06T17:17:12+01:00"},{"@type":"WebSite","@id":"https:\/\/www.elwinlee.com\/blog\/#website","url":"https:\/\/www.elwinlee.com\/blog\/","name":"Elwin Lee's Blog","description":"Design, Technology & Food!","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.elwinlee.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Elwin Lee's Blog | Design, Technology &amp; Food!","og:type":"article","og:title":"[How-To-Fix] Flash: Seek() &amp; PlayHeadTime() Accuracy | Elwin Lee's Blog","og:description":"Fixing the inaccuracy of seek() function using key frame distance","og:url":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/","article:published_time":"2012-02-05T04:31:05+00:00","article:modified_time":"2014-11-06T22:17:12+00:00","twitter:card":"summary","twitter:title":"[How-To-Fix] Flash: Seek() &amp; PlayHeadTime() Accuracy | Elwin Lee's Blog","twitter:description":"Fixing the inaccuracy of seek() function using key frame distance"},"aioseo_meta_data":{"post_id":"3169","title":"[How-To-Fix] Flash: Seek() &amp; PlayHeadTime() Accuracy | #site_title","description":"Fixing the inaccuracy of seek() function using key frame distance","keywords":[{"label":"flash","value":"flash"},{"label":"premiere","value":"premiere"},{"label":"adobe","value":"adobe"},{"label":"flvplayback","value":"flvplayback"},{"label":"playheadtime","value":"playheadtime"},{"label":"seek","value":"seek"},{"label":"video","value":"video"},{"label":"key frame","value":"key frame"},{"label":"key","value":"key"},{"label":"frame","value":"frame"},{"label":"distance","value":"distance"},{"label":"key frame distance","value":"key frame distance"},{"label":"accuracy","value":"accuracy"},{"label":"precision","value":"precision"},{"label":"fps","value":"fps"},{"label":"actionscript","value":"actionscript"},{"label":"as3","value":"as3"},{"label":"component","value":"component"}],"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-08 01:32:39","updated":"2025-12-12 01:46:31","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.elwinlee.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.elwinlee.com\/blog\/category\/design\/\" title=\"Design\">Design<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t[How] Flash: Seek() &amp; PlayHeadTime() Accuracy\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.elwinlee.com\/blog"},{"label":"Design","link":"https:\/\/www.elwinlee.com\/blog\/category\/design\/"},{"label":"[How] Flash: Seek() &#038; PlayHeadTime() Accuracy","link":"https:\/\/www.elwinlee.com\/blog\/how-to-fix-flash-seek-playheadtime-accuracy\/"}],"jetpack_featured_media_url":"https:\/\/www.elwinlee.com\/blog\/wp-content\/uploads\/2012\/02\/key_frame_distance.jpg","jetpack_shortlink":"https:\/\/wp.me\/p1mtRf-P7","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts\/3169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/comments?post=3169"}],"version-history":[{"count":2,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts\/3169\/revisions"}],"predecessor-version":[{"id":4110,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts\/3169\/revisions\/4110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/media\/3177"}],"wp:attachment":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/media?parent=3169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/categories?post=3169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/tags?post=3169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}