Skip to content

Commit 6c766b4

Browse files
committed
update
1 parent b5968e2 commit 6c766b4

5 files changed

Lines changed: 12 additions & 11 deletions

VideoDevelopment/ExoPlayer/1. ExoPlayer简介.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
ExoPlayer简介
2-
---
1+
1.ExoPlayer简介
2+
---
33

44
[ExoPlayer](https://github.com/google/ExoPlayer)是google开源的应用级媒体播放器项目。
55

VideoDevelopment/ExoPlayer/2. ExoPlayer MediaSource简介.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
2. ExoPlayer MediaSource简介
1+
2.ExoPlayer MediaSource简介
22
---
33

44
在ExoPlayer里每一种媒体资源都是被MediaSource来代表的。
@@ -110,7 +110,7 @@ ExoPlayer提供下载媒体以进行离线播放的功能。这里就不细说
110110

111111

112112

113-
[上一篇: 1. ExoPlayer简介](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/1.%20ExoPlayer%E7%AE%80%E4%BB%8B.md)
113+
[上一篇: 1. ExoPlayer简介](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/1.%20ExoPlayer%E7%AE%80%E4%BB%8B.md)
114114
[下一篇: 3. ExoPlayer源码分析之prepare方法](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/3.%20ExoPlayer%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bprepare%E6%96%B9%E6%B3%95.md)
115115

116116
---

VideoDevelopment/ExoPlayer/3. ExoPlayer源码分析之prepare方法.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
3. ExoPlayer源码分析之prepare方法
1+
3.ExoPlayer源码分析之prepare方法
22
---
33

44
上面两篇文章说了ExoPlayer简单的使用,都是些API,没什么用,查查文档就可以了。我们要去学习ExoPlayer整体是怎么设计的。以下基于2.10.6版本.
@@ -1075,7 +1075,7 @@ private void handleContinueLoadingRequested(MediaPeriod mediaPeriod) {
10751075

10761076

10771077

1078-
[上一篇: 2. ExoPlayer MediaSource简介](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/2.%20ExoPlayer%20MediaSource%E7%AE%80%E4%BB%8B.md)
1078+
[上一篇: 2. ExoPlayer MediaSource简介](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/2.%20ExoPlayer%20MediaSource%E7%AE%80%E4%BB%8B.md)
10791079
[下一篇: 4. ExoPlayer源码分析之prepare序列图](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/4.%20ExoPlayer%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bprepare%E5%BA%8F%E5%88%97%E5%9B%BE.md)
10801080

10811081

VideoDevelopment/ExoPlayer/4. ExoPlayer源码分析之prepare序列图.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
4. ExoPlayer源码分析之prepare序列图
2-
---
1+
4.ExoPlayer源码分析之prepare序列图
2+
---
3+
34

45
上面源码分析完了后,发现一脸懵逼,只是简单的知道了怎么调用的,都是啥,但是并不知道每个类具体是干啥的,以及他们之间的关联关系
56

67

7-
```seq
8+
```sequence
89
SimpleExoPlayer->ExoPlayerImpl: player.prepare(mediaSource)
910
ExoPlayerImpl->ExoPlayerImplInternal: internalPlayer.prepare(mediaSource)
1011
ExoPlayerImplInternal->ExoPlayerImplInternal: MSG_PREPARE
@@ -28,7 +29,7 @@ Renderer->Renderer: if (isPlaying) {renderer.start()}
2829
```
2930

3031

31-
[上一篇: 3. ExoPlayer源码分析之prepare方法](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/3.%20ExoPlayer%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bprepare%E6%96%B9%E6%B3%95.md)
32+
[上一篇: 3. ExoPlayer源码分析之prepare方法](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/3.%20ExoPlayer%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8Bprepare%E6%96%B9%E6%B3%95.md)
3233
[下一篇: 5. ExoPlayer源码分析之PlayerView](https://github.com/CharonChui/AndroidNote/blob/master/VideoDevelopment/ExoPlayer/5.%20ExoPlayer%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8BPlayerView.md)
3334

3435
---

VideoDevelopment/ExoPlayer/5. ExoPlayer源码分析之PlayerView.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
5. ExoPlayer源码分析之PlayerView
1+
5.ExoPlayer源码分析之PlayerView
22
---
33

44
前面两篇文章大体看了一下ExoPlayer.prepare()部分,接下来,我们要看一下UI部分的封装,PlayerView:

0 commit comments

Comments
 (0)