беттеги Video киргизүүгө: Javascript жана жарк этүүсүн

  1. Authors
  2. x64 (ака ANDI)

бир канча убакыт мурда атайын HTML5 киргизилген, теги Video жөнүндө айтылган

бир канча убакыт мурда атайын HTML5 киргизилген, теги Video жөнүндө айтылган. Бирок, бул кайгылуу эмес, тег колдонуу пайда алып караганда, жамандык болот. Мен сага толугу менен бир Video Format кыла ала турган жол жөнүндө сөз.

бир долбоор үчүн мен сайтында Videos Крон-капкак жолун табышым керек. Player Flash мүмкүн эмес эле башынан баштап эмне үчүн Flash Player адам ылайыктуу бир талапкер үчүн, чынында эле, абдан зарыл, (баштоо үчүн, Мен өнүктүрүү чөйрөсүн, мага болсо берилген жок да жок). оюнчу нерсе өзгөчө оор жана YouTube колдонуучулар озунузго жонокой бул түрү боюнча багыт алууну, рахмат да, талап кылынган эмес; ..)

flv-mp3.com сайттарда жайгашкан 2 талапкер "деп жооп берди:" Менин издеп (Долбоор uppod`a) жана менен учууну артык . кичинекей potykivanie баарын жасоо, биринчи тез биригип пайдасына таштап, бул API камсыз кылат. убакыт көрсөткөндөй, болуп өткөн ички инстинкт I (бирөө менен жулуп vtyuhat flv-mp3.com да) капа эмес.

Бизге белгилүү болгондой, Биринчи таасир адашууга келтирет, кээде бир артыкчылык дегенде каныккан devaysu берилет (бул эне тилин колдонуп, айрыкча,). Бул ыкма FLV-mp3 үчүн доомат коюлган: кызматты өзгөчөлүктөрү менен оюнчу "чогултуу" билүүнү камсыз кылат (-жылы түрү ойнотула билэ, экран, өлчөмдөрү, ал тургай, кээ бир параметрлерин) жана билэни киргизүүгө кодун чыгуу үчүн даяр турат. Ооба, мүмкүн, өзгөчө, катуу HTML Катарий Ж.С. жана кеп эмес, сезип адамдар үчүн абдан ыңгайлуу сезилиши мүмкүн.

сайтка гана мезгил-мезгили менен клиптерди кошуу толкундануу дайым "дизайн" өздөрү үчүн ойноткучту салым күмөн. Же болбосо, Server-тарап тили аркылуу бардык өзгөртүү жана өндүрүш изилдей алат. бирок бул принцип, бирок бузуку (түздөн-түз YouTube'дагы Ship Videos эле жеңил болгон жана жүктөп алууга даяр кодун алуу) деп айтууга болбойт.

Эми биз сиз толук Анны деп алышат да бир келип. Сиз dzhavaskriptovoy мне түшүнүү үчүн келет? Мен кыйын (эстүү пайдалануу да кыйын) эмес экенин көрсөтүп жатат. Бул учууну жардам берет. жаны версия, тандап алат бул жерде Ал эми менин сайттын биринчи версия жатат жакшы, анткени, ал GPL3 ылайык бөлүштүрүлөт.

Player төмөнкү мазмундагы ойнотууну колдойт: FLV, mp4, M4V (образдын - JPG, GIF, PNG). More Video колдоосу менен проблемалар болбошу керек деп, нускасы 9 колдоого алынат.

оюнчу менен Archive түшүрүп жана топтому. сайт 3 документтерди толтуруу зарыл: flowplayer.controls-NumVer.swf, учууну-NumVer.swf жана мисал / учууну-NumVer.min.js, NumVer - бул жөн эле версия номери, бирок, мисал үчүн, болот, 3.2.7.

түздөн-түз ойноткучту жана үчүнчү API камсыз -га шилтеме берген барактар ​​- бул биринчи билэ көзөмөлдөө панелин, экинчи камтыйт. Биринчи 2 билэ (* Chrysostomos жазган) ошол эле папкада болушу керек. Азыр ал жөнөкөй кодду убакыт келди. бул болушу мүмкүн:

<Div ID = "оюнчу" стили = "туурасы: 640px; бийиктиги: 480px;"> </ бөлүү> <жазма түрү = "текст / JavaScript" скр = "/ МКК / оюнчу / учууну-3.2.6.min.js "> </ жазуусу> <жазма түрү =" текст / JavaScript "> менен учууну артык (" оюнчу "," /src/player/flowplayer-3.2.7.swf ", {}); </ Script>

оюнчу аныктагычынын менен бөлүү элемент Video otkruchivatsya турган контейнер болуп саналат. экинчи бир байланыш JavaScript-билэ бар. 3 параметрлерин өтүп бири менен учууну артык () иштешине, кайра алуу үчүн түздөн-түз жоопкерчилик тартат:

  1. элемент аныктагыч клип ойногон керек деди;
  2. оюнчу жол (тактап айтканда өзүнөн жүктөлгөн эмес, башкаруу караганда оюнчу үчүн);
  3. кээ бир кошумча көрсөткүчтөр.

Баса, аныктагычынын тышкары объект шилтеме же селектор түздөн-түз өткөрүлүп берилиши мүмкүн.

Жогоруда коду эч нерсе көрсөткөн эмес, бирок аны менен учууну артык бет байланышууга мүмкүн экенин түшүнүүгө жардам берет. Video өндүрүшүнүн үчүн, үчүнчү жолду түзүү зарыл, бул, буга, дагы абдан жөнөкөй.

жөнөкөй: үчүнчү paramert (тарам) - төмөнкүдөй элементтер сүрөттөлгөн бир Associative катар:

  • клип - бул ачкычын колдонуу менен дүйнөлүк орнотуулары "жасап," мүмкүн, мисалы, жазуусу Топтолууда (autoBuffering) же ойнотуу (ойнотуу) баштоо же мазмунун кандай карарын (наркын чактап көлөмүн көбөйтүүгө тийиш кадимки Video үчүн түп катышта колдонулат сактоого үйрөтөт, балким, ал гана). Ошондой эле ойнотула билэни (нускага No) көрсөтүлүшү мүмкүн, ал тургай, иш-чараны токтотууга (мисалы, деп аталат милдетин, сен Video ойноп баштаганда);
  • ойноо - кадимки Array (тизме). ар бир мүчөсү бир сап (бул учурда, линия - дареги клип ойнотуу) болушу мүмкүн, же Associative киет. .., Экинчи учурда маалыматтар топтому мурунку пунктта маалыматы негизги клип сыяктуу бир катар катары кароого болот, Р е Топтолууда көрсөткүч үчүн пайдаланылат, ойнотуу баштоо жана Т болот-ж..
  • плагиндер - стандарттык мүмкүнчүлүктөрүн кеңейтүү үчүн кызмат кылат. өзгөчөлүктөрдүн бири-сайтында орус иштей мүмкүнчүлүгү болуп саналат.

Азыр бир аз үлгү көрсөтө билүүнү камтыйт:

<Div ID = "оюнчу" стили = "туурасы: 520px; бийиктиги: 330px;"> </ бөлүү> <жазма түрү = "текст / JavaScript" скр = "/ МКК / оюнчу / учууну-3.2.6.min.js "> </ жазуусу> <жазма түрү =" текст / JavaScript "> менен учууну артык (" оюнчу "," /src/player/flowplayer-3.2.7.swf ", {клип: {ойнотуу: жалган, autoBuffering: жалган, гриппке : "приступ"}, ойнотмо: [{нускага: "HTTPS: //a-panov.ru/wp-content/uploads/2011/flowplayer.jpg", autoBuffering: чындык, ойнотуу: чыныгы} 'HTTP: // pseudo01.hddn.com/vod/demo.flowplayervod/flowplayer-700.flv '] // башкаруу плагиндерди бурмалоого: {башкаруу: {URL: "flowplayer.controls-3.2.16.swf", ойнотмо: жалган // түрүү баскычы токтото алган жок: чыныгы бир сызыгынын аялдама баскычын кошуу //: чыныгы // Video}}}) өйдө жалган алып коюуга; </ Script>

коду дүйнөлүк орнотууларды төмөнкүчө аныктайт: аптамаатынан-башталышы ойнотууну өчүрүү унаам-Топтолууда өчүрүп, көрмө терезени чактап көлөмүн көбөйтүүгө. ошондой эле ойнотула делолору сүрөттү жана Video колдонуу менен, жокко бейнеси ырастоолору (башкача айтканда, ал өзүнөн өзү жүктөлөт керек..). Эгер сүрөт (же ойноп баскычты) басып Video көрсөтүү жанганда. сиз көрүп тургандай, бардык нерсе абдан жөнөкөй. Эгер дагы бир клип кошуу келсе, жөн гана ойноо үтүр жаңы элементтин тизмеси менен толукталсын. автоматтык ойнотмо ойнотууну каалаган болсо, чындык деп коюлса Associative Array ойнотуу клип наркынын белгиленет.

Бул документтешитирүү API милдеттерин камтыган жатат бул жерде . Кимдир бирөө англисче түшүнбөйм болсо - эч бир көйгөй болбойт, баары абдан түшүнүктүү. кодду анализдөө жана аны түшүнүүгө мүмкүнчүлүк берет, жана бул док турат. Мен доомат ишенем "жөнгө салуу" деген бар, анткени, бир карап сунуштайбыз.

үлгү алат бул жерде көрө . булак коду карап да унутпа (Ctrl + U)

Authors

Offline 1-жума

x64 (ака ANDI)

Комментарии: 2842 Курамы: 395 Дата: 02-04-2009

Сиз dzhavaskriptovoy мне түшүнүү үчүн келет?