- 设备：宏碁A3-A10 10"平板电脑
My YouTube app recently stopped allowing me the ability to change the video resolution.
For example, when watching a HD 720p video, if I go into YouTube video quality settings, the menu shows a list with all quality settings (auto, 144p, ... 720p). But if I select a new resolution, the window closes and resumes back to the video, but the resolution doesn't change.
How can I change the video resolution?
Just wait a few seconds, YouTube adapts the resolution so that you can watch the video earlier at a lower resolution but it changes to a higher one once enough of the video is buffered/preloaded.
I noticed, that it may take up to 30 seconds for some videos depending on your bandwidth, but it definitely works.
As AndrewT. pointed out:
Youtube uses MPEG-DASH, where "the client automatically selects from the alternatives the next segment to download and play back based on current network conditions. The client selects the segment with the highest bit rate possible that can be downloaded in time for play back without causing stalls or re-buffering events in the playback. Thus, an MPEG-DASH client can seamlessly adapt to changing network conditions, and provide high quality play back with fewer stalls or re-buffering events."