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
0
670
AVPlayerのHLS再生時のエラーをハンドリングする
iOSDC Japan 2023 ポスターセッションの原稿です。
会場ではA4のスライドを 2 x 5 で並べる形で掲示されていました。
Chiharu Nameki
September 01, 2023
Tweet
Share
More Decks by Chiharu Nameki
See All by Chiharu Nameki
空間ビデオフォーマット、MV-HEVCが写し撮る世界
ridwy
4
2k
空間オーディオを活用しよう!
ridwy
0
500
AirPlayの裏舞台
ridwy
0
2.3k
AVPlayerできちんとコンテンツ保護
ridwy
0
1.9k
検証 SharePlay media playback
ridwy
1
1.9k
カスタムInstrumentsでアプリをピカピカに!
ridwy
5
12k
チケットなくても楽しかったよ!WWDC19 周辺現地レポート
ridwy
0
660
Firebase Dynamic Links 導入事例
ridwy
6
2.8k
Mastering CGAffineTransform
ridwy
3
870
Other Decks in Technology
See All in Technology
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
310
生成AIでwebアプリケーションを作ってみた
tajimon
2
120
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.3k
AIのAIによるAIのための出力評価と改善
chocoyama
0
510
Agentic DevOps時代の生存戦略
kkamegawa
0
1k
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
10
2.9k
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
170
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.4k
Uniadex__公開版_20250617-AIxIoTビジネス共創ラボ_ツナガルチカラ_.pdf
iotcomjpadmin
0
150
IIWレポートからみるID業界で話題のMCP
fujie
0
730
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
4
1.6k
ObsidianをMCP連携させてみる
ttnyt8701
2
140
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
299
21k
BBQ
matthewcrist
89
9.7k
Code Review Best Practice
trishagee
68
18k
How to Ace a Technical Interview
jacobian
277
23k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Writing Fast Ruby
sferik
628
61k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Designing for Performance
lara
609
69k
The World Runs on Bad Software
bkeepers
PRO
69
11k
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