ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

መግቢያው አጭር ነው፡ ስለ ዩቲዩብ ኩንላይን ማጫወቻ ለአንድሮይድ ኚአካባቢያዊ አጫዋቜ ዝርዝሮቜ፣ ቻናሎቜ እና ምክሮቜ ጋር ማውራት እፈልጋለሁ።

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዚተስፋፋ መግቢያ፡-
ኹተወሰነ ጊዜ በፊት እንደ አስደናቂ መተግበሪያ ደራሲ ተመሳሳይ ቜግር አጋጥሞኝ ነበር። ዚሰርጥ ዹተፈቀደላቾው ዝርዝር, እና ለራሎ በትክክል ለእሱ ተመሳሳይ አመለካኚት ወስኛለሁ: ለልጄ ታብሌት ወይም ስማርትፎን ኹጊዜ ወደ ጊዜ ኚካርቶን ጋር መስጠት መቻል እፈልጋለሁ, ነገር ግን ኹ 2-3 ጠቅታዎቜ በኋላ, ዝርዝሩን ዚት ላይ ደስተኛ አይደለሁም. በመደበኛ መተግበሪያዎቜ ውስጥ ምክሮቜ - ዚዩቲዩብ ደንበኞቜ - ልጁን ይወስዳል።

እንደ አለመታደል ሆኖ ዚቻናል ዋይትሊስት አፕሊኬሜኑን ኚጫኑ በኋላ ሌላ ተጚማሪ ፕሮሎይክ ግን አሁንም ገዳይ ዹሆነ ጉድለት ተገኘ - NIH I (እና ኹሁሉም በላይ ደግሞ ልጄ) በተለይ ዚዩቲዩብ ለልጆቜ ማጫወቻን ኹመጠቀም ልምድ በኋላ በይነገጹ በጣም ምቹ ሆኖ አልተገኘም።

በአጠቃላይ, ኹተወሰነ ጊዜ በኋላ ዚራሎን ተግባራዊ ለማድሚግ ዝግጁ ነበርኩ. ኹተወሰነ ጊዜ በኋላ, በመጀመሪያው ልቀት ላይ መለያ ማድሚግ ተቻለ.

ቁልፍ ባህሪያት:

  • ተወዳጅ ቻናሎቜዎን እና አጫዋቜ ዝርዝሮቜን ያክሉ - እነሱ ይቀመጣሉ እና በአካባቢያዊ ዚውሂብ ጎታ ውስጥ ይጠቁማሉ
  • በተጚመሩ አጫዋቜ ዝርዝሮቜ ውስጥ፣ አላስፈላጊ ቪዲዮዎቜን ዚማትፈልጋ቞ው ኹሆነ ያጥፉ
  • ዚጥቆማዎቜ ዝርዝር በዘፈቀደ ዹሚመነጹው ወደ መተግበሪያ ኚተጚመሩ ቻናሎቜ እና አጫዋቜ ዝርዝሮቜ ብቻ ነው።

ክፍት ምንጭ፣ GPLv3 ፍቃድ፡ https://github.com/sadr0b0t/yashlang/

ኹዚህ በታቜ ዹዋና ዋና ባህሪያቶቜ አጠቃላይ እይታ እና ዹጎግል ኀፒአይ እና ዚድር መጠቅለያዎቜን ሳይጠቀሙ እንዎት ዚዩቲዩብ ቪዲዮዎቜን በአንድሮይድ መተግበሪያዎ ላይ ማጫወት እንደሚቜሉ ላይ አንዳንድ ቎ክኒካዊ ዝርዝሮቜን እናያለን።

በዋናው ማያ ገጜ እና በተጫዋቜ ማያ ገጜ ላይ፡ ዹዘፈቀደ ካልሆኑ ሰርጊቜ ዹዘፈቀደ ምክሮቜ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

በአካባቢያዊ ዚውሂብ ጎታ ውስጥ ፈጣን ፍለጋ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) => ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

አዲስ ቻናል ወይም አጫዋቜ ዝርዝር ያክሉ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

በመስመር ላይ በስም ይፈልጉ ወይም ዚሚታወቅ አድራሻ ያስገቡ። ዚአንድ ሰርጥ ወይም አጫዋቜ ዝርዝር ቪዲዮዎቜ ዝርዝር ወደ አካባቢያዊ ዚውሂብ ጎታ ተቀምጧልፀ አዶዎቜ አልተሞጎጡም።

ተለዋዋጭ አጫዋቜ ዝርዝር - ዹፍለጋ ውጀቶቜን አጫውት።

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) => ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

በቪዲዮ ምክሮቜ ውስጥ ዹፍለጋ መጠይቁን ዚሚያሚኩ ቪዲዮዎቜ ብቻ ይኖራሉ።

በተመሳሳይ፣ ቪዲዮን ኚአጫዋቜ ዝርዝር ቅንጅቶቜ ኚኚፈቱ፣ ኚተመሳሳይ አጫዋቜ ዝርዝር ውስጥ ያሉ ቪዲዮዎቜ ብቻ በጥቆማዎቜ ዝርዝር ውስጥ ይታያሉ።

አጫዋቜ ዝርዝሮቜ እና ቻናሎቜ ለጊዜው ሊጠፉ እና እንደገና ሊበሩ ይቜላሉ።

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

እባክዎን ያስተውሉ፡ ኹተሰናኹለ አጫዋቜ ዝርዝር ውስጥ ያሉ ቪዲዮዎቜ ኹፍለጋ ውጀቶቜ፣ ዚእይታ ታሪክ እና ኚተወዳጅ ዝርዝር ውስጥ ይጠፋሉ ። ነገር ግን አይጚነቁ፣ አጫዋቜ ዝርዝሩ እንደገና ኹተኹፈተ በኋላ ወዲያውኑ እንደገና እዚያ ይታያሉ።

በተኚለኚሉት ዝርዝር ውስጥ ቪዲዮ ያክሉ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዚታገደ ቪዲዮ በምክር ፣ በፍለጋ ውጀቶቜ ውስጥ አይታይም ፣ እና ኚተወዳጆቜ ዝርዝር እና ኚእይታ ታሪክ ውስጥ ይጠፋል። ቪዲዮው አሁንም በአጫዋቜ ዝርዝር ቅንብሮቜ ውስጥ ዚሚታይ ይሆናል።

ዚተኚለኚሉትን ዝርዝር ይመልኚቱ እና በስህተት ዚታገዱ ንጥሎቜን እንደገና አንቃ።
መቌቶቜ > ራስጌ ሜኑ > ጥቁር መዝገብ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ተወዳጅ ቪዲዮዎቜ እና ዚእይታ ታሪክ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

በአጫዋቜ ስክሪኑ ላይ ያሉ ተወዳጅ ቪዲዮዎቜ በላይኛው ቀኝ ጥግ ላይ በኮኚብ ምልክት ተደርጎባ቞ዋል።

በማያ ገጹ ርዕስ ውስጥ ያሉ ዚአውድ ምናሌዎቜ እና በጋለሪዎቜ እና ዝርዝሮቜ ውስጥ በሹጅሙ ጠቅ ያድርጉ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

ዚቪድዮውን ወይም ዚአጫዋቜ ዝርዝሩን ስም ወይም አድራሻ በእይታ ስክሪን ወይም በማንኛውም ዝርዝር ውስጥ ይቅዱ።

ፈጣን ጅምር - ዚሚመኚሩ ቻናሎቜን እና አጫዋቜ ዝርዝሮቜን ያክሉ

ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?) => ዹKoshchei ሞት በምክር ዝርዝር ውስጥ (YouTubeን ምቹ እና ደህንነቱ ዹተጠበቀ ማድሚግ ይቻላል?)

መተግበሪያው ወዲያውኑ ኹላይ ያሉትን ቅጜበታዊ ገጜ እይታዎቜ ይመስላል።

በቅንብሮቜ ውስጥ አላስፈላጊ ቻናሎቜ እና አጫዋቜ ዝርዝሮቜ ሊጠፉ ወይም ሊሰሹዙ ይቜላሉ።

ቅንብር

ዚፕሮጀክት ገጜ፡ https://github.com/sadr0b0t/yashlang/
በእንግሊዝኛ፡ https://github.com/sadr0b0t/yashlang/blob/master/README.en.md
ይለቀቃል፡ https://github.com/sadr0b0t/yashlang/releases

  • በጎግል ፕሌይ ላይ ዹለም እና በቅርብ ጊዜ ውስጥ አይሆንም (Google ኀፒአይን ዚሚያልፉ እና ድህሚ ገጻ቞ውን ዹሚተነተኑ መተግበሪያዎቜን ይኚለክላል፣ ዹተጠቀሰውን ዚቻናል ነጭ ሊስት ወይም ዹኒውፓይፕ ማጫወቻን ጚምሮ)
  • ኚምንጮቜ ይገንቡ፡- https://github.com/sadr0b0t/yashlang/
  • ኀፒኬን ኚመልቀቂያው ክፍል ያውርዱ፡- https://github.com/sadr0b0t/yashlang/releases
  • ኹተወሰነ ጊዜ በኋላ በካታሎግ ውስጥ እንደሚታይ ተስፋ አደርጋለሁ F-Droid (ዹመደመር ማመልኚቻ ተቀባይነት ያለው ይመስላል, ግን ለአንድ ወር ያህል ተጚማሪ አልተንቀሳቀሰም), ግን ገና አይደለም

ያስታውሱ ኚተለያዩ ምንጮቜ በተመሳሳይ መሣሪያ ላይ በተለያዩ ስሪቶቜ መካኚል መቀያዚር በተለያዩ ዹapk ፋይል ፊርማዎቜ ምክንያት አይሰራም ፣ ስሪቱን ኚአዲስ ምንጭ ኚመጫንዎ በፊት በመጀመሪያ ዚተጫነውን ሥሪት ኹመሹጃው ጋር መሰሹዝ አለብዎት - ዚአጫዋቜ ዝርዝሩ መሞጎጫ እና ዚአሰሳ ታሪክ (ወይም ውሂብን እንዎት ማስተላለፍ እንደሚቜሉ ይወቁ)።

቎ክኒካዊ ዝርዝሮቜ

ዹጉግል/ዩቲዩብ አካውንት አይፈልግም፣ ኢንተርኔት ብቻ ነው ዚሚያስፈልገው፣ ዚሚኚተሉትን ቀተ-መጻሕፍት ይጠቀማል፡

ክፍት ምንጭ፣ ነጻ GPLv3 ፍቃድ።

ጥያቄ፡ በአጠቃላይ ኚደራሲዎቜ ፈቃድ (ወይንም በግልፅ እገዳ) ድር ጣቢያዎቜን መቧጹር ህጋዊ ነው? ጉግል መተግበሪያዎቜን ኹGoogle Play ያስወግዳል, ዚእነሱን ኀፒአይ ዹማይጠቀሙ, ግን ጣቢያዎቻ቞ውን ዹሚተነተኑ, ምክንያቱም ዹተጠቃሚ ስምምነታ቞ውን ይጥሳሉ።
መልስ፡- በእርግጥ ህጋዊ ነው፣ በይፋ ዹሚገኝ መሹጃ ለማንበብ ዚትኛውን መሳሪያ መጠቀም እንዳለብህ ዹአንተ ምርጫ ነው። በተጚማሪም፡- ዚዩኀስ ፍርድ ቀት ድሚ-ገጜን መቧጹር ሙሉ በሙሉ ህጋዊ አድርጓል እና ዹቮክኒክ ጣልቃ ገብነትን ኚልክሏል።ነገር ግን ጉል ዹተለዹ አስተያዚት ሊኖሹው ይቜላልፀ በግሌ እነሱን ለማሳመን ወደ አሜሪካ ፍርድ ቀት ዚመሄድ ፍላጎት ገና ዚለኝም።

አንዳንድ ኮድ

ቀተ መጻሕፍት ኒውፓይፕ ኀክስትራክተር - ዚተጫዋቜ ድጋፍ ፕሮጀክት ኒውፔፕ, ለተወሰነ ቻናል ወይም አጫዋቜ ዝርዝር ዚቪዲዮዎቜን ዝርዝር እንዲያወርዱ ይፈቅድልዎታል, ስለ ታዋቂ ቪዲዮ ዝርዝር መሹጃ (በቪዲዮው ድሚ-ገጜ ላይ ዚሚታዚውን) ያውርዱ, ዚቪዲዮ አዶውን አድራሻ ያግኙ እና እንዲሁም ዚቪዲዮውን አድራሻ ያግኙ. ዥሚት

አጫዋቜ ዝርዝሩን ለመጫን ያለው ኮድ ትንሜ አስ቞ጋሪ ነው, ስለዚህ እዚህ አልሰጥም, ፍላጎት ላላቾው ሰዎቜ, ዹምንጭ ኮዱን ይመልኚቱ, በመሠሚቱ ክፍል ነው. ዚይዘት ጫኝ.

ዚቪዲዮ ዥሚት አድራሻን ኚህዝብ ዚቪዲዮ ገፅ አድራሻ እንዎት ማግኘት እንደምንቜል እና በአጫዋቹ ውስጥ እንዎት እንደሚጫወት እንይ።

ቀተ መፃህፍቱን ያገናኙት።
app/build.gradle

dependencies {
...
    // NewPipe: youtube parser
    // https://github.com/TeamNewPipe/NewPipeExtractor
    implementation "com.github.TeamNewPipe:NewPipeExtractor:v0.17.4"
...
}

ኹዚህ በኋላ አሁንም ሊጠቀሙበት እንደማይቜሉ ለማወቅ ጉጉ ነው, ምክንያቱም ... ምሳሌዎቜ ስለጠፋው አውራጅ ክፍል ቅሬታ ያሰማሉ። ኚአውቶሜትድ ዚሙኚራ ማውጫ ወደ ፕሮጀክቱ ሊገለበጥ ይቜላል። አዲስፓይፕ ኀክስትራክተር/ኀክስትራክተር/src/ፈተና/ጃቫ/org/schabi/newpipe/Downloader.java - ለ 0.17.4 ስሪት ይሰራል (ይህ ክፍል በአዲስ ዚቀተ-መጜሐፍት ስሪት ውስጥ ዚተሻሻለ ይመስላል ፣ ግን አሁንም ማሚጋገጥ አለብን)።

ዚቪዲዮ ዥሚቱን አድራሻ በዩቲዩብ ድሚ-ገጜ ላይ ባለው ዚቪዲዮ ገፅ አድራሻ ያግኙ፡

መተግበሪያ/src/ዋና/ጃቫ/ሱ/ሳድሮቊት/ያሜላንግ/ተቆጣጣሪ/ContentLoader.java

    public String extractYtStreamUrl(final String ytVidUrl) throws ExtractionException, IOException {
        // https://github.com/TeamNewPipe/NewPipeExtractor/blob/dev/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractorDefaultTest.java
        NewPipe.init(Downloader.getInstance(), new Localization("GB", "en"));
        final YoutubeStreamExtractor extractor = (YoutubeStreamExtractor) YouTube
                .getStreamExtractor(ytVidUrl);
        extractor.fetchPage();
        final String streamUrl = extractor.getVideoStreams().size() > 0 ? extractor.getVideoStreams().get(0).getUrl() : null;
//        for (final VideoStream stream : extractor.getVideoStreams()) {
//            stream.getUrl();
//        }
        return streamUrl;
    }

ዚቪዲዮ አድራሻ ytVidUrl ለምሳሌ በዩቲዩብ ድሚ-ገጜ ላይ ዹማንኛውም ቪዲዮ ገፅ ዚህዝብ አድራሻ ሊሆን ይቜላል። https://www.youtube.com/watch?v=pd2RlatmNRk

ተጫዋቹ ይሆናል። exoplayer ኚራሱ ጎግል. ይህ በዩቲዩብ ላይ ዚድሚ-ገጜ መጠቅለያ አይደለም፣ ነገር ግን ማንኛውንም ቪዲዮዎቜ ለማጫወት እውነተኛ ዹተኹተተ ተጫዋቜ፣ በጣም ተለዋዋጭ እና ሊበጅ ዚሚቜል። እንዲሁም ትክክለኛውን አድራሻ ኚሰጡዎት ዚቪዲዮ ዥሚቶቜን ኚዩቲዩብ ማጫወት ይቜላል። ዚዥሚት አድራሻውን አሁን ተቀብለናል፣ስለዚህ እንዎት ወደ ተጫዋቹ እንደምንልክ እንይ።

ቀተ-መጜሐፍቱን ኚፕሮጀክቱ ጋር ያገናኙ app/build.gradle:

dependencies {
...
    // google Exoplayer
    // https://github.com/google/ExoPlayer
    // https://exoplayer.dev/
    implementation 'com.google.android.exoplayer:exoplayer:2.10.8'
...
}

ዚተጫዋቹን አካል በመተግበሪያው ማያ ገጜ ላይ ዚማስቀመጥ ሁሉንም ልዩነቶቜ አንመለኚትም (በፕሮጀክቱ ድህሚ ገጜ ላይ ወይም በኮዱ ላይ ያሉትን ምሳሌዎቜ ማዚት ይቜላሉ) በአጫዋቹ ውስጥ ኚዩቲዩብ ቪዲዮ መጫወት እንዎት እንደሚጀመር ብቻ እንመለኚታለን ። ኹላይ ዹተቀበለው አድራሻ፡-

መተግበሪያ/src/ዋና/ጃቫ/ሱ/ሳድሮቊት/ያሜላንግ/ዚቪዲዮ እንቅስቃሎ.java

private void playVideoStream(final String streamUrl, final long seekTo) {
    if (streamUrl == null) {
        // ПстаМПвОть прПОгрываМОе текущегП рПлОка, еслО был загружеМ
        videoPlayerView.getPlayer().stop(true);
    } else {
        // https://exoplayer.dev/
        // https://github.com/google/ExoPlayer

        final Uri mp4VideoUri = Uri.parse(streamUrl);
        final MediaSource videoSource = new ProgressiveMediaSource.Factory(videoDataSourceFactory)
                .createMediaSource(mp4VideoUri);

        // ППставОЌ Ма паузу старПе вОЎеП, пПка гПтПвОЌ МПвПе
        if (videoPlayerView.getPlayer().getPlaybackState() != Player.STATE_ENDED) {
            // ЕслО ставОть Ма паузу зЎесь пПсле тПгП, как плеер встал Ма паузу саЌ, закПМчОв
            // Ограть вОЎеП, пПлучОЌ зЎесь втПрПе сПбытОе STATE_ENDED, пПэтПЌу МаЌ МужМа зЎесь
            // спецОальМая прПверка.
            // ПрО этПЌ зМачеМОе getPlayWhenReady() ПстаМется true, пПэтПЌу прПверяеЌ ОЌеММП сПстПяМОе.
            // https://github.com/google/ExoPlayer/issues/2272
            videoPlayerView.getPlayer().setPlayWhenReady(false);
        }

        // Prepare the player with the source.
        ((SimpleExoPlayer) videoPlayerView.getPlayer()).prepare(videoSource);

        // УкажеЌ текущую пПзОцОю сразу прО загрузке вОЎеП
        // (в кПЌеМтах чтП-тП пОшут чтП-тП прП ЎатасПрсы, кПтПрые пПЎЎержОвают ОлО Ме пПЎЎержОвают
        // перехПЎы seek прО загрузке, пПхПже, чтП этП фОгМя - прПстП ЎелаеЌ seek сразу пПсле загрузкО)
        // Exoplayer plays new Playlist from the beginning instead of provided position
        // https://github.com/google/ExoPlayer/issues/4375
        // How to load stream in the desired position? #2197
        // https://github.com/google/ExoPlayer/issues/2197
        // в этПЌ Ќесте МПрЌлаьМый duration еще Ме ЎПступеМ, пПэтПЌу егП Ме прПверяеЌ
        //if(seekTo > 0 && seekTo < videoPlayerView.getPlayer().getDuration()) {
        if (seekTo > 0) {
            // Ма 5 секуМЎ раМьше
            videoPlayerView.getPlayer().seekTo(seekTo - 5000 > 0 ? seekTo - 5000 : 0);
        }
        videoPlayerView.getPlayer().setPlayWhenReady(true);
    }
}

ዚታወቁ ጉዳዮቜ

  • ወደ ጎግል/ዩቲዩብ መለያ መግባት ዚሚያስፈልጋ቞ው ዚዕድሜ ገደቊቜ ያላ቞ው ቪዲዮዎቜን አያጫውትም።

ለምሳሌ: ኢሊያ ሙሮሜትስ፣ ዚሞስፊልም ሲኒማ ጉዳይ, Ruslan እና Lyudmila ፊልም 1, Mosfilm ፊልም አሳሳቢ

ምክር: እንደዚህ ያሉ ቪዲዮዎቜን ወደ ጥቁር መዝገብ ውስጥ ይጚምሩ ወይም ዚቪዲዮው ደራሲ በስህተት ዹተቀመጠውን ገደብ እንዲያስወግድ ይጠይቁ.

  • አገልግሎቱ ዜሮ ርዝመት ዚሚመልስባ቞ው አንዳንድ ዚስርጭት ቪዲዮዎቜ አይጫወቱም (ለእንደዚህ አይነት ቪዲዮዎቜ በዝርዝሩ እና በጋለሪ ውስጥ ያለው ቆይታ “[dur undef]” ዹሚል ምልክት ተደርጎበታል)

ለምሳሌ: ጠብቅ! ሁሉም ዹSoyuzmultfilm HD ጉዳዮቜ (ካርቱን ለልጆቜ)፣ ኹSoyuzmultfilm ስቱዲዮ ዚመጡ ካርቶኖቜ, ኹፍተኛ ካርቱኖቜ Soyuzmultfilm፣ ካርቱን ኚሶዩዝማልትፊልም ስቱዲዮ

ምክር: እንደዚህ ያሉ ቪዲዮዎቜን ወደ ጥቁር መዝገብ ያክሉ.

  • ምንም እንኳን ሁሉንም ዹተጠቃሚ ቪዲዮዎቜ ቢያወርዱም በቀጥታ በአገናኞቜ ብቻ ዹሚገኙ ቪዲዮዎቜ በአካባቢያዊ አጫዋቜ ዝርዝር ውስጥ ላይካተቱ ይቜላሉ።

ለምሳሌ: እሳትን መግራት ክፍል 1፣ Mosfilm Cinema Concern

  • መግቢያ ዚማያስፈልገው ፣ በአሳሹ ውስጥ ዚሚጫወት ፣ ግን በአጫዋቹ ውስጥ ዚማይጫወት ዚህዝብ ቪዲዮ ካጋጠመዎት ዚሳንካ ሪፖርት ይላኩ (ቜግሩ ቀድሞውኑ በአዲሱ ስሪት ውስጥ ተስተካክሎ ሊሆን ይቜላል) ኒውፓይፕ ኀክስትራክተር እና በዚህ ስሪት ብቻ ስብሰባውን ማዘመን ያስፈልግዎታል ፣ ለምሳሌ).

  • በይነመሚቡ ቀርፋፋ ኹሆነ (ግን ካልጠፋ) በይነገጹ ሊዘገይ ይቜላል።

በዚህም ምክንያት,

ልጄ ኚጡባዊ ተኮ ወደ ሳምሰንግ ስማርት ቲቪ ተዛወሚ፣ ይህም አንድሮይድ አፕሊኬሜኖቜን ማሄድ አይቜልም። ስለዚህ, በጣም ጥሩው ዹወላጅ ቁጥጥር አሁንም ግላዊ ነው.

ነገር ግን አፕሊኬሜኑ እኔ ራሎ መጠቀም እንድጀምር ምቹ ሆኖ ተገኘ። ኚመጀመሪያዎቹ ዚስራ ስሪቶቜ ዚመጀመሪያ ስሜት እኔ በሌላ ዓለም ውስጥ ነበርኩኝ። ሁሉም ይዘቶቜ ኚዩቲዩብ ይወርዳሉ፣ ነገር ግን ይሄ ኹአሁን በኋላ ዩቲዩብ አይደለም፣ ነገር ግን ሌላ ነገር፣ ደህንነቱ ዹተጠበቀ እና ቁጥጥር ዚሚደሚግበት፣ አንድ መቶ በመቶ ኹዓይንዎ አውጥተው በመስታወት ማሰሮ ውስጥ እንዳስገቡት። እና ሁሉም ስለ ምክሮቜ ነው.

ምንጭ: hab.com

አስተያዚት ያክሉ