<!CDATA[]]]> 从 strings.xml 转移到 MainActivity.xml 时不工作
<!CDATA[]]]> not working when shifted from strings.xml to MainActivity.xml
我正在研究 google 代码实验室的 exoplayer 示例。问题是当我从 string.xml 加载 link 时它起作用了。
string.xml
<string name="media_url_dash"><![CDATA[http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&ipbits=0&expire=19000000000&signature=51AF5F39AB0CEC3E5497CD9C900EBFEAECCCB5C7.8506521BFC350652163895D4C26DEE124209AA9E&key=ik0]]></string>
我将上面的字符串转换为 uri 和 运行 uri 以像这样成功地缓冲视频。
VideoActivity.java
Uri uri = Uri.parse(getString(R.string.media_url_dash));
但是当我使用 java 文件尝试同样的事情时,link 不起作用。
错误案例
String url = "<![CDATA[http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&ipbits=0&expire=19000000000&signature=51AF5F39AB0CEC3E5497CD9C900EBFEAECCCB5C7.8506521BFC350652163895D4C26DEE124209AA9E&key=ik0]]>";
uri = Uri.parse(url);
我想从服务器动态地对 运行 我的 url 执行此操作。
CDATA
是 XML 的一个特征。不使用 XML 时,不要使用 CDATA。从字符串文字中删除 <![CDATA[
和 ]]>
。
我正在研究 google 代码实验室的 exoplayer 示例。问题是当我从 string.xml 加载 link 时它起作用了。
string.xml
<string name="media_url_dash"><![CDATA[http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&ipbits=0&expire=19000000000&signature=51AF5F39AB0CEC3E5497CD9C900EBFEAECCCB5C7.8506521BFC350652163895D4C26DEE124209AA9E&key=ik0]]></string>
我将上面的字符串转换为 uri 和 运行 uri 以像这样成功地缓冲视频。
VideoActivity.java
Uri uri = Uri.parse(getString(R.string.media_url_dash));
但是当我使用 java 文件尝试同样的事情时,link 不起作用。
错误案例
String url = "<![CDATA[http://www.youtube.com/api/manifest/dash/id/bf5bb2419360daf1/source/youtube?as=fmp4_audio_clear,fmp4_sd_hd_clear&sparams=ip,ipbits,expire,source,id,as&ip=0.0.0.0&ipbits=0&expire=19000000000&signature=51AF5F39AB0CEC3E5497CD9C900EBFEAECCCB5C7.8506521BFC350652163895D4C26DEE124209AA9E&key=ik0]]>";
uri = Uri.parse(url);
我想从服务器动态地对 运行 我的 url 执行此操作。
CDATA
是 XML 的一个特征。不使用 XML 时,不要使用 CDATA。从字符串文字中删除 <![CDATA[
和 ]]>
。