Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AVPlayerのHLS再生時のエラーをハンドリングする
Search
Chiharu Nameki
September 01, 2023
Technology
880
0
Share
AVPlayerのHLS再生時のエラーをハンドリングする
iOSDC Japan 2023 ポスターセッションの原稿です。
会場ではA4のスライドを 2 x 5 で並べる形で掲示されていました。
Chiharu Nameki
September 01, 2023
More Decks by Chiharu Nameki
See All by Chiharu Nameki
iPhoneでの空間メディア視聴体験の探求
ridwy
1
67
空間再現力の鍵、APMPを読み解く
ridwy
1
390
空間ビデオフォーマット、MV-HEVCが写し撮る世界
ridwy
4
2.7k
空間オーディオを活用しよう!
ridwy
1
670
AirPlayの裏舞台
ridwy
0
2.9k
AVPlayerできちんとコンテンツ保護
ridwy
0
2.1k
検証 SharePlay media playback
ridwy
1
2k
カスタムInstrumentsでアプリをピカピカに!
ridwy
5
12k
チケットなくても楽しかったよ!WWDC19 周辺現地レポート
ridwy
0
700
Other Decks in Technology
See All in Technology
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
5
1.2k
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
190
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
3
2.3k
多角的な視点から見たAGI
terisuke
0
130
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
170
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
120
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
3
350
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
440
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
700
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
270
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
260
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
120
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
The browser strikes back
jonoalderson
0
1k
Building Applications with DynamoDB
mza
96
7k
Music & Morning Musume
bryan
47
7.2k
Everyday Curiosity
cassininazir
0
200
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
210
Claude Code のすすめ
schroneko
67
220k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
J04%$+BQBO "71MBZFSͷ)-4࠶ੜ࣌ͷΤϥʔΛ ಈըΦʔσΟΦΛ)-4 )551-JWF4USFBNJOH Ͱ ετϦʔϛϯά࠶ੜதʹ͕ੜ͡Δͱʜ w ࠶ੜ͕։࢝Ͱ͖ͳ͍
w ࠶ੜ్͕தͰऴྃ w όοϑΝϦϯά ͱ͍ͬͨঢ়͕ൃੜ͢Δ
ͷՕॴݪҼ༷ʑ ϋϯυϦϯά͢Δ ৴γεςϜ $%/αʔόͳͲ ௨৴ܦ࿏ ࠶ੜ 😀 ʜ ࢹௌݖݶ %3.
Ϧιʔεෆ ॲཧੑೳෆ ະରԠ63- ඇରԠ$0%&$ ΞΫηε૿ʹΑΔෛՙߴಅ ૹܦ࿏ͷ Τϯίʔμʔɾτϥϯείʔμʔͷ ݱΧϝϥͷෆ۩߹ *41ো ిঢ়گͷѱԽ
͜ΕΒͷΛݕ͠ ݪҼΛΓ͚ దʹϋϯυϦϯά͍ͨ͠ʂ େࣄͳ؍ w ϢʔβʔମݧΛগ͠Ͱྑ͘͢Δ w ৴γεςϜͷෛՙܰݮ ࠷ѱͳγφϦΦͷྫΞΫηεूத࣌ʹϦτϥΠϦΫΤετ͕όʔετ
ΤϥʔΛऔಘ͢ΔͨΊͷΠϯλʔϑΣʔε ͷݕɾݪҼΓ͚ "71MBZFS*UFNFSSPSϓϩύςΟ TUBUVT͕GBJMFEʢ࠶ੜܧଓෆՄʣʹͳͬͨ࣌ʹͦͷཧ༝͕ηοτ͞ΕΔɻ TUBUVTΛ,70Ͱࢹͯ͠औಘɻ "71MBZFS*UFN'BJMFE5P1MBZ5P&OE5JNF/PUJ fi DBUJPO
"71MBZFS*UFN'BJMFE5P1MBZ5P&OE5JNF&SSPS,FZ ΤϥʔͰ࠶ੜ͕ऴྃͨ࣌͠ʹ௨͞ΕΔɻ w ௨৴Τϥʔ͕ൃੜͨ͠߹ɺ"71MBZFSͰԿ͔ϦτϥΠͯ͠ແཧͩͬͨ߹ʹ࠶ੜܧଓෆՄͱஅ͞ΕΔ w "71MBZFS*UFNFSSPS-PH Ͱใࠂ͞ΕΔΤϥʔࢀߟʹͳΔ͕ɺ࠶ੜ͕ࢭ·ΔΑ͏ͳਂࠁͳͷͰͳ͍ w "71MBZFSͷFSSPSϓϩύςΟʹ΄΅Τϥʔใࠂ͞Εͳ͍ ࠶ੜ։࢝࣌ ࠶ੜத
ൃੜ࣌ʹऔΕΔखஈ ϓϨΠϠʔ࠶ੜ͘Β͍͔͠ͳ͍ ࠶ੜʹΑͬͯ෮ؼͰ͖Δ͔Ͳ͏͔Ͱಈ࡞Λ͚Δ ΤϥʔൃੜՕॴ Τϥʔ༰ ϋϯυϦϯάͷྫ ৴γεςϜ YYܥYYܥ ࠶ੜ Ϛϧν$%/ͷ߹ଓઌΛม͑Δͷ⭕
௨৴ܦ࿏ λΠϜΞτ ࠶ੜ Πϯλʔωοτະଓ దͳҊΛදࣔ ଓ͕ճ෮ͨ͠Β࠶ੜ ిঢ়ଶͷҰ࣌తͳѱԽ ࠶ੜ ࠶ੜ ࢹௌݖݶ͕ͳ͍ దͳҊΛදࣔ σίʔυࣦഊ ࠶ੜ։࢝࣌ͷ߹ͦͷࢫΛදࣔ ࠶ੜதͷ߹࠶ੜ
ෛՙରࡦ αʔόىҼͷ߹ɺ࠶ੜதͷΫϥΠΞϯτ͕Ұ੪ʹΤϥʔʹͳΔ ଈ࠲ʹϓϨΠϠʔΛ࠶ੜͯ͠͠·͏ͱΞΫηε͕ूதʂ ࠶ੜͷલʹϥϯμϜͳԆΛೖΕΔ w৴γεςϜͰى͖͕ͨٴͯ͠ผͷΤϥʔͱͯ͠ݱΕΔ͜ͱ͋ΔͨΊ ͲΜͳΤϥʔͰ࠶ੜͷલʹԆΛೖΕΔํ͕҆શ wϢʔβʹͬͯΒ͏͜ͱʹͳΔͷͰʮYYඵޙʹϦτϥΠ͠·͢ʯͱ͍ͬͨ
දࣔΛ͢Δͷ͕ϕλʔ w࠶ੜը໘Λ։͖ͬͺͳ͠ͷέʔεɺԿͬͯ෮ؼ͠ͳ͍έʔε͋ΔͷͰ ࠶ੜͷճʹ্ݶΛ͚ͭΔͷ👍
සग़Τϥʔ ৴αʔόىҼ EPNBJO ఆٛ DPEF ༰ 63-&SSPS SFTPVSDF6OBWBJMBCMF
63-&SSPS fi MF%PFT/PU&YJTU 63-&SSPS OP1FSNJTTJPOT5P3FBE'JMF $PSF.FEJB&SSPS%PNBJO OPUQVCMJD $PSF.FEJB&SSPS%PNBJO OPUQVCMJD $PSF.FEJB&SSPS%PNBJO OPUQVCMJD $PSF.FEJB&SSPS%PNBJO OPUQVCMJD $PSF.FEJB&SSPS%PNBJO OPUQVCMJD ͦͷଞͷYY YY 'BJS1MBZ4USFBNJOHͷΤϥʔʹ͍ͭͯ'BJS1MBZ4USFBNJOH1SPHSBNNJOH(VJEFʹهࡌ͞Ε͍ͯΔ‛
௨৴ܦ࿏ EPNBJO ఆٛ DPEF ༰ 63-&SSPS OPU$POOFDUFE5P*OUFSOFU Πϯλʔωοτະଓ 63-&SSPS
UJNFE0VU 63-&SSPS DBOOPU'JOE)PTU 63-&SSPS DBOOPU$POOFDU5P)PTU 63-&SSPS OFUXPSL$POOFDUJPO-PTU $PSF.FEJB&SSPS%PNBJO OPUQVCMJD Ϧιʔεͷऔಘʹࣦഊ $PSF.FEJB&SSPS%PNBJO OPUQVCMJD Ϧιʔεͷऔಘʹࣦഊ ࠶ੜ EPNBJO ఆٛ DPEF ༰ 63-&SSPS VOTVQQPSUFE63- ະରԠͷ63- "7&SSPS NFEJB4FSWJDFT8FSF3FTFU ࠶ੜϓϩηε͕Ϧηοτ $PSF.FEJB&SSPS%PNBJO OPUQVCMJD VOTVQQPSUFEGPSNBU $PSF.FEJB&SSPS%PNBJO OPUQVCMJD '14ͷӬଓԽΩʔ͕ظݶΕ $PSF.FEJB&SSPS%PNBJO OPUQVCMJD '14ͷӬଓԽΩʔ͕ແޮ
όοϑΝϦϯάΤϥʔͰͳ͍͕ɺϢʔβମݧΛܭΔ্ͰॏཁͳཁૉͳͷͰ ूܭɾੳͰ͖ΔΑ͏ʹ͓ͯ͘͠ͱྑ͍ "71MBZFSUJNF$POUSPM4UBUVTΛ,70ࢹ ࠶ੜ։࢝ޙɾγʔΫޙɾ4UBMMதʹXBJUJOH5P1MBZ"U4QFDJ fi FE3BUFʹͳΔ όοϑΝϦϯάͷѻ͍ όοϑΝϦϯάϢʔβͷ௨৴ঢ়ଶ͕ѱԽͨ͠߹͚ͩͰͳ͘
wετϦʔϜͷϏοτϨʔτ͕Ͷ্͕ͬͨ w৴γεςϜͰ͕ى͖ɺԠ͕࣌ؒ৳ͼͨ ͱ͍ͬͨ߹ൃੜɻͦͷ߹ɺଟ͘ͷΫϥΠΞϯτͰҰ੪ʹόοϑΝϦϯά͕ൃੜ͠ όοϑΝϦϯά্͕ঢ͢Δ
"71MBZFSʹؔ͢Δݟɾ࣭ɺ͓ͪͯ͠·͢ גࣜձࣾ"CFNB57 4USFBNJOH$MJFOU5FBN "#&."͕αϙʔτ͢Δଟ͘ͷϓϥοτϑΥʔϜͷ ϓϨΠϠʔ࣮ͱ࠶ੜ࣭ͷ୲อΛߦ͍ͬͯ·͢ ߦઍय़ʢͳΊ͖ͪΔʣ (JU)VC
9!3JEXZ URL Loading System Error Codes ࢀߟ63-ʢ"QQMFެࣜυΩϡϝϯτʣ AVError.Code