我的PC上安装了Ubuntu 16.04 LTS。我在Google Chrome上播放Hotstar视频时遇到问题。谷歌浏览器版本:51.0.2704.63(64位)。youtube上的所有其他视频都可以在Google chrome中正常播放。我什至尝试在Firefox上播放Hotstar视频,但同样的问题仍然存在。有人可以帮我吗?
我的PC上安装了Ubuntu 16.04 LTS。我在Google Chrome上播放Hotstar视频时遇到问题。谷歌浏览器版本:51.0.2704.63(64位)。youtube上的所有其他视频都可以在Google chrome中正常播放。我什至尝试在Firefox上播放Hotstar视频,但同样的问题仍然存在。有人可以帮我吗?
Answers:
几个对我有用的解决方案-截至2017年3月20日
解决方案#1。在Firefox / Google Chrome中直接播放
我喜欢这种方式,因为它允许您返回视频/流媒体。
注意:如果出现一些错误,请重复步骤2并再次获取url(每次执行step2都会得到一个新的URL)
来源:受此解决方案启发Quora
解决方案2。在Vlc中玩
安装依赖项
sudo apt-get install php7.0 livestreamer
在此处克隆/下载项目
打开终端(bash),转到其下载并运行的文件夹
cd hotstarsportslivestreamer-master
./hotstarlivestreamer.sh
(按照脚本提供的说明进行操作。提示:您可以从浏览器获取hotstar链接。根据您的带宽,写入质量可以是“最佳”或“最差”)
优点:您也可以下载视频
解决方案#3。在Firefox中播放
您可以按照此处的说明进行操作-Ubuntu 16.04LTS上的HBONOW
优势:完成该步骤后,视频将无缝无缝播放,而无需为下一个视频执行任何步骤。
免责声明:虽然我还没有亲自尝试过此解决方案
因此,取决于您选择一个;)
我有最简单,最简单的解决方案。只需从Chrome网上应用店安装“用于Google Chrome的用户代理切换器”。
安装扩展名后,单击扩展名...
然后选择“ Nexus 7平板电脑”选项。
现在,你们很好,伙计们。Hotstar会缓冲视频,但始终会检查扩展程序是否已打开并选择为“ Nexus 7 Tablet”选项。
值得尝试从Martin Wimpress的PPA安装HAL。这代表硬件抽象层,并且受受DRM保护的某些Flash内容要求。
打开一个终端窗口(Alt+ Ctrl+ T)并键入以下命令:
sudo apt-add-repository ppa:flexiondotorg/hal-flash
sudo apt update
sudo apt install libhal1-flash
cd ~/.adobe/Flash_Player
rm -rf NativeCache AssetCache APSPrivateData2
然后重新启动Web浏览器,然后尝试再次播放Hotstar内容。这应该可以在Firefox中使用;我不太确定Chrome(因为它带有自己的Flash版本)。
方法1:
第1步:从Chrome存储中添加HLS m3u8 chrome扩展程序并启用它。下方链接:
https://chrome.google.com/webstore/detail/play-hls-m3u8/ckblfoghkjhaclegefojbgllenffajdc?hl=en
第2步:打开Hotstar视频链接
http://www.hotstar.com/movies/escape-plan/1000074645/watch
注意:ID = 1000074645
第3步:打开下面的链接
http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD
步骤4:将网址id = 123替换为id = ID为
http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=1000074645&type=VOD
输出将是:
{"errorDescription":"200","message":"200","resultCode":"OK","resultObj":{"checkCacheResult":"","height":"360","src":"https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0","width":"480"},"systemTime":1495052040}
步骤5:从中取出“ src”
src = https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0
步骤6:在新标签页中将其打开。它将正常工作。
方法2:
步骤1:在下方打开
http://demo.jwplayer.com/developer-tools/http-stream-tester/
第2步:打开Hotstar视频链接
http://www.hotstar.com/movies/escape-plan/1000074645/watch
注意:ID = 1000074645
第3步:打开下面的链接
http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD
步骤4:将网址id = 123替换为id = ID为
http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=1000074645&type=VOD
输出将是:
{"errorDescription":"200","message":"200","resultCode":"OK","resultObj":{"checkCacheResult":"","height":"360","src":"https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0","width":"480"},"systemTime":1495052040}
步骤5:从中取出“ src”
src = https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0
步骤6:将src放入文件网址:添加位置并点击“测试流”
注意:在所有标签中打开所有内容
它一定会工作。如有错误,请重复。
我真的很想不使用hotstar,然后从下面的解决方案中了解到可以在浏览器上轻松运行hotstar视频的解决方案-
第1步- 在浏览器上运行http://www.hotstar.com/并访问您的目标视频。
现在,将第2步替换hotstar
为sudohotstar
URL,然后按Enter,您的视频将开始播放。
例如-要低于hotstar视频运行
http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383
把sudo
前面hotstar
http://www.sudohotstar.com/sports /板球/印度-澳大利亚天-4/2001805383
以下解决方案为我工作。
安装并打开Google Chrome浏览器(Chromium将无法使用,因为需要使用Flash)。
转到Google Chrome网络商店,然后安装hotstar linux插件。
重新启动Google Chrome。
请访问www.hotstar.com并播放视频。它不会开始播放。
单击右上角的hotstar linux图标。
将打开一个新选项卡,并转到https://www.hlsplayer.net/。
点击网址栏中网址开头的i图标。允许https://www.hlsplayer.net/刷新。
如果视频仍无法开始播放,请关闭标签并返回www.hotstar.com。再次单击右上角的hotstar linux图标。它应该现在开始播放。
Error: Message: I/O error when loading media
在玩《现代家庭》时得到。
只是在2019年重新发布,最好使用用户代理方法使其在Ubuntu上运行。默认浏览器是用于Ubuntu的Firefox。我已经在此页面上看到有关使用用户代理的答案。
我在Ubuntu 18.04.3 LTS上,并使用Mozilla Firefox Quantum 69.0(64位)。
hotstar中的Hooq内容未加载,因为它们似乎看到了linux的用户代理字符串并且未加载,您可能会收到类似这样的错误EXT_1或类似的错误。
显然,hotstar服务器上的hooq内容需要发送特定的标头,并且您将不得不假装为其他设备。
使用浏览器中的Web开发人员工具并使用自适应设计模式选择Samsung Galaxy s9,它会开始播放,并根据需要通过拖动来扩展屏幕。
这将在大多数时间起作用。