13bfebd6b70ebfd8ad0d1aa24a92178ebff3565b |
|
10-May-2013 |
Marco Nelissen <marcone@google.com> |
Add VideoView.getAudioSessionId() This lets apps get the audio session id of the video being played, so they can apply effects to the audio track. b/8767565 Change-Id: Iaa39d97d0b6fb528ed04b52d579afa58444ebcfe
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
5558eacfbfb1294912c5dde2179793ccfe2b7324 |
|
06-Sep-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Back key to dismiss full screen video Also cleanup some warnings. bug:6722752 Change-Id: Ib612cf79e9546d40a048c5f09a1be6ca37ce51f8
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
778029e5c62c414c958d2bc15e35c301a92c95cd |
|
01-Aug-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Add license info to the HTML5Video files. Change-Id: I44775bcdcc48d2c024b086098e140dae92f53339
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
c3a2858de909145a382e7932d5fb044e1388c0b3 |
|
01-Jun-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Avoid redundant reload in inline mode after exit from full screen. bug:5710646 First, if we exit the full screen mode while playing, we can continue to play in inline mode. If it is paused, then we can avoid a reload if user try to play the same video again after the full screen mode. webkit change: https://android-git.corp.google.com/g/#/c/202138/ Change-Id: Ia69fa22a50d916cd8dd2b995cf3531fe9b637531
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
6a9586bc57b162a2d68dd3e417f0fd43d8932fd0 |
|
15-Jun-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Notify Java side to start when transition into full screen mode without a reload. When video start in inline mode, and then transition into full screen mode, the video is still playing, so we need to notify the player, such that the controller can get the state correctly. bug:6675847 Change-Id: Ib5f712ca91fe1c374dcc20de996dac6ff7b9e983
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
422400f92d56d42bb234c7f9407a00b3bc836907 |
|
11-May-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix a crash. End can happen when error happens, but media controller may be not ready yet. bug:5340224 Change-Id: I94607dfdf26d2dc4c7bbc9c2a62f98deccb8d198
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
9ac320406bcd0212923bfc0b4068df0b022fd4f7 |
|
11-May-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Merge "Keep the controller when video ended." into jb-dev
|
4dd9dc8204105a25e37dacbc392ea3c7212a8063 |
|
11-May-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Keep the controller when video ended. Use the media controller as a reminder to the user when the video ended. We don't quit the video here b/c user may want to replay the video. bug:5340224 Change-Id: I6d5fdb54bb614277b75e1a18ebe0a7dadd47017e
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
c2b06d5a83f8f118eaf46f093126da08a28715eb |
|
09-May-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Avoid inline->fullscreen reload for html5 video. Now when a user start inline play and then switch to full screen, there is no reload any more. Basically, we change mediaplayer as a static member, and detect possible situation to skip the prepare work. bug:5710646 Change-Id: Ida34cf2e919a6cc8e0d52cd1175d51b5f5d527f7
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
5a080e2207df7e50d22cbdb78ed89c33127a6bd4 |
|
14-Mar-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Live streaming video may not have the right size at prepared The fix is add the OnVideoSizeChangedListener. bug:5420327 Change-Id: I1e0b371b8b95b86a1c0903f4bdb1d8f38de793b7
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
3c90952036a5ff7ddb2946c643f1a0bf1c31d53a |
|
28-Feb-2012 |
Jonathan Dixon <joth@google.com> |
Refactor WebView to be a thin proxy class Splits interface and implementation; all client calls are forwarded to an abstract WebViewProvider interface, and the existing implementation moved into the WebViewClassic implementor of this interface. Originally taken from a snapshot from the development branch, by: git diff HEAD 9a4c328a54cc05e5 | git apply - but then rebased to keep up to date with master Interdepends on webkit and Browser changes: https://android-git.corp.google.com/g/158979 https://android-git.corp.google.com/g/167911 Change-Id: I91403f32654ff308934e95c832d17b292a7d9b2e
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
96fae5e088916e1da8d4afaf40758ceec6e7187a |
|
19-Jan-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Support full screen back to back playing using javascript bug:5766427 Change-Id: I0117e50a3e547ac8c33cf966bef18e6d75f98660
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
e4c89e321c7a33a7baf1a90237d21220d637e966 |
|
11-Jan-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Query the native side to decide to play when going into full screen mode Previously we save the state in Java side, but it is better to check with native side since the exact state is already there. This will help to get the updated state from javascript too. bug:5765848 Webkit side change: https://android-git.corp.google.com/g/#/c/157866/ Change-Id: Id0316b694c1597b50a1c3b123b31efc6b0fac706
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
c07b678522b46e77a2817e9749fe6d32b28af700 |
|
03-Dec-2011 |
Michael Kolb <kolby@google.com> |
set System UI visibility based on MediaController state Bug: 5494143 still doesn't remove the buttons in dimmed state, but at least dims them correctly Change-Id: Idcfc10616d31f6ccf8cd84b706a17d048bf505a1
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
f45aa7da2b02ff97e9832228bd5f6d4adc4816b9 |
|
18-Nov-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
HTML5 Video runs into super full screen mode bug:5569146 Browser change https://android-git.corp.google.com/g/#/c/151035/ Change-Id: Ib8449a670caf4aa2b540a170ed5e9f6adea2b12e
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
d763c2cbe8d9e7eb2a83ba00c5c33f226bd02122 |
|
27-Oct-2011 |
Marco Nelissen <marcone@google.com> |
Make MediaController use low profile system UI This makes the MediaController iused by the full screen html5 video view copy the system ui visibility of its owner. Some issues remain. b/5494143 Change-Id: I6b157226974befbee5ba685d42d1ef72c113664d
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
b1c2c1e3c7bde3c40d7510fbda4ef8112396dd22 |
|
01-Jul-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Release the media player when exiting the full screen Once we switch out from full screen mode, the player will be re-created for the next video, we should release the sources as early as possible. bug:4332676 Change-Id: I4c26523b3600d3100f81e422979236fca57beb7c
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
ac3cea3b1e57113177b55db92e5d215c6e627312 |
|
30-Jun-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Media player should be paused while the surface is still alive bug:4975014 Change-Id: Ic3ff5480c3ab18fb1037d270aa822bacdd7d6b20
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
592b2a65b00f699f133e6fc898cbe76dd91e03ac |
|
11-Jun-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix a NPE if the Chrome Client is not setup This can happen when applications are using WebView to show HTML5 video in full screen mode while not setting up WebChromeClient correctly. Change-Id: I6575e3364f04f6eaf800f854d60992fe6c3be651
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
4e6c1da41cbb804bfefe792f33c0fc44c96ddc87 |
|
11-Jun-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
am 5a9bbc34: am b5141a9f: am 90bdb69b: Merge "fix one NPE when webChromeClient don\'t have progress view support" into honeycomb-mr2 * commit '5a9bbc34cb2a83188b7407c4f7bae47e40593c34': fix one NPE when webChromeClient don't have progress view support
|
2302fe522624b0b10d5beea4670f7269a57cda89 |
|
10-Jun-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
fix one NPE when webChromeClient don't have progress view support Change-Id: I5a88365f216d5dea38ab2eac9562d26b00a2d617
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
1a88acbed9cd04d7c8ddd0c33a15926238157a07 |
|
01-Jun-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Correctly detect when switching back from full screen In full screen mode, the play message can be trigger, that means we can't assume that the play message only comes from inline mode. bug:4498120 Change-Id: Ibf85bb74778df207a6ce786dc63b0845356a281c
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
b109c8877139077fe25fa26ea2e0961b7cbb8341 |
|
05-May-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Exit full screen support on java side bug:4312214 Change-Id: Id3c755db0a824d42f1f8d1a0952f63d2078d163a
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
c1b4d9691dad77586e9a38f857137bb6f010f254 |
|
07-Apr-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
am d4e8e4bb: am b3bb6fd5: am b25181aa: Merge "Fix the issue the video can\'t start to play" into honeycomb-mr1 * commit 'd4e8e4bb3c2921ae9e15ef012bafc504b48c7efe': Fix the issue the video can't start to play
|
2fcf82aee30da977849adaaadf89d81c17afbac2 |
|
30-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
DO NOT MERGE : cherry pick of change Ieb7ae26b from master Buffering in full screen mode will show progressView bug:4187252 Change-Id: Ia44d880ab126c2439fb13504db87492d45c90bc8
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
0504967cb05f7bbd0c17962360a5d88ace8d173f |
|
07-Apr-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix the issue the video can't start to play In full screen mode, we shall not always rely on the auto start info. If the auto start is false, it will prevent the video from playing. The auto start should always happen inline mode when prepared. If we switch into full screen mode while playing, we will also do auto start. bug:4260063 Change-Id: I4b13c30b1f2c219951dc8edd659e221a21c86c2b
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
f4d4e9e05f7605118910739c16e493e2ab869aae |
|
30-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Buffering in full screen mode will show progressView bug:4187252 Change-Id: Ieb7ae26b5bfa9abc79556e2fc063b7e3ef17ab52
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
efb8eda41a2dce03db0984c490c16f6a32867ded |
|
24-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Merge "Make sure the full screen playing continue when timeout" into honeycomb-mr1
|
2deec6651c5fc2f479a7d594cad00e36edf73eaf |
|
23-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Make sure the full screen playing continue when timeout bug:4165804 Change-Id: I5e0f4bdaecce36d074941ae6631b211227c13fcb
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
158fbdb29b8fdda57f942ec2056d908714c326be |
|
22-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
fix for pause when loading bug:4148903 Change-Id: Ib0b59c8c36eb5df8c6755156a5d2753f84ad9677
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
cd445624556d8bd83313fed56388d4e6939ac5e9 |
|
21-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix a crash bug:4139931 Change-Id: Ifc18f964d5aedb268eb0d5fa08db3ffed1de4ff8
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
1ab0df7f5a761c580c72c96eb81997a531f25018 |
|
17-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix the aspect ratio for full screen playing bug:4116475 Change-Id: I0b04ef4a6db24a9bc5c8d0f0a987783695bc3489
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|
10ab654943b386c0816a33dbd639c3b8d6260b01 |
|
17-Mar-2011 |
Teng-Hui Zhu <ztenghui@google.com> |
Support html5 video switching b/t full screen and inline mode bug:2126902 Change-Id: I5c4b25358c76e35f0f51794d6d04fcc5098a0d70
/frameworks/base/core/java/android/webkit/HTML5VideoFullScreen.java
|