CINXE.COM
香港電台網站
<!----><!doctype html> <html lang="zh-hk" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>香港電台網站</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> <meta charset="UTF-8"> <META NAME="DCS.dcsqry" CONTENT="lang=zh-hant"> <link rel="stylesheet" href="//fonts.googleapis.com/earlyaccess/notosanstc.css" /> <link rel="stylesheet" href="//fonts.googleapis.com/earlyaccess/notosanssc.css" /> <meta name="WT.cg_n" content="channel_page:radio:timetable" /> <meta name="WT.cg_s" content="radiocnrhk" /> <meta property="og:title" content="香港電台網站" /> <meta property="og:description" content="RTHK website" /> <meta property="og:image" content="https://www.rthk.hk/img/rthk-hk_logo_reWork.jpg" /> <link rel="alternate" hreflang="zh-hk" href=https://www.rthk.hk/timetable/radiocnrhk /> <link rel="icon" href="https://webstatic.rthk.hk/favicon.ico" /> <link rel="canonical" href="https://www.rthk.hk/timetable/radiocnrhk" /> <link rel="shortcut icon" href="https://webstatic.rthk.hk/favicon.ico" /> <link rel="apple-touch-icon" sizes="57x57" href="https://webstatic.rthk.hk/img/apple-icon-57x57.png" /> <link rel="apple-touch-icon" sizes="72x72" href="https://webstatic.rthk.hk/img/apple-icon-72x72.png" /> <link rel="apple-touch-icon" sizes="114x114" href="https://webstatic.rthk.hk/img/apple-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="144x144" href="https://webstatic.rthk.hk/img/apple-icon-144x144.png" /> <!-- Loading style --> <link rel="stylesheet" href="https://webstatic.rthk.hk/MightySlider/css/mightyslider.css" /> <link rel="stylesheet" href="https://webstatic.rthk.hk/MightySlider/slider_skins/modern/style.css" /> <!-- <link rel="stylesheet" href="https://www.rthk.hk/css/rthk.css" /> --> <kanhanbypass><link rel="stylesheet" href="https://www.rthk.hk/css/font_en.css" /></kanhanbypass> <link rel="stylesheet" href="https://webstatic.rthk.hk/css/header_e.css" /> <link rel="stylesheet" href="https://webstatic.rthk.hk/css/custom/custom_header.css?v=1.2.13" /> <link rel="stylesheet" href="https://webstatic.rthk.hk/css/footer_c.css?v=1.2.13" /> <link rel="stylesheet" href="https://webstatic.rthk.hk/css/jquery-ui.css" /> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/channelLiveBtn.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/timeTable.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/timeTable_dateBar.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/lightgallery.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/owl/owl.carousel.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/owl/owl.theme.default.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/alexSkin.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/audioSkin.css?v=1.2.13"> <link rel="stylesheet" type="text/css" media="screen" href="https://webstatic.rthk.hk/css/scrollbox.min.css?v=1.2.13"> <script type="text/javascript" src="https://webstatic.rthk.hk/js/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/jquery-ui-1.13.3.min.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/MightySlider/src/js/tweenlite.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/MightySlider/js/mightyslider.min.js"></script> <script type="text/javascript" src="https://www.rthk.hk/js/jwplayer/v7110/jwplayer.js"></script> <script type="text/javascript"> window.video_uid = "MTcyLjMxLjQwLjE3OV9Nb3ppbGxhLzQuMCAoY29tcGF0aWJsZTsgTVNJRSA3LjA7IFdpbmRvd3MgTlQgNi4wOyBTTENDMTsgLk5FVCBDTFIgMi4wLjUwNzI3OyAuTkVUIENMUiAzLjAuMDQ1MDY7IC5ORVQgQ0xSIDMuNS4yMTAyMjsgLk5FVCBDTFIgMS4wLjM3MDU7IC5ORVQgQ0xSIDEuMS40MzIyKQ=="; jwplayer.key = "EKOtdBrvhiKxeOU807UIF56TaHWapYjKnFiG7ipl3gw="; window.jw_path = "https://www.rthk.hk/js/jwplayer/v7110/"; var jw_skin_format = ""; function get_additional_para(){ return {}; } function get_formatted_skin(type,name, path) { var _type = type || "video"; var _name = name || ""; var _path = path || ""; if(_type=="audio"){ return {name:"audioS"}; }else if(_type=="audio_live"){ return {name:"alexSkin"}; }else if(_type=="video"){ return {name:"audioS"}; }else if(_type=="video_live"){ return {name:"audioS"}; } /* switch(jw_skin_format) { case "xml": if(_type=="audio") {return "five";} else if(_type=="audio_live") {return "/js/jwplayer/v610/skins/six.xml";} else {return "/js/jwplayer/v610/skins/five.xml";} break; case "css": var tmp_skin = {}; if(_name!=="") { tmp_skin['name'] = _name; } if(_path!=="") { tmp_skin['url'] = _path; } if(typeof jwplayer.version.split('.')!=='undefined' && jwplayer.version.split('.')[0]=='6'){ if(_type=="audio") {return "five"} else {return "/js/jwplayer/v610/skins/five.xml";} break; } return tmp_skin; break; } */ } function merge() { var obj, name, copy, target = arguments[0] || {}, i = 1, length = arguments.length; for (; i < length; i++) { if ((obj = arguments[i]) != null) { for (name in obj) { copy = obj[name]; if (target === copy) { continue; } else if (copy !== undefined) { target[name] = copy; } } } } return target; } </script> <script type="text/javascript" src="https://www.rthk.hk/feeds/google/topSearchData_chi.js?v=1.2.13"></script> <!-- load script --> <script type="text/javascript"> window.base_url = 'https://www.rthk.hk'; window.assets_url = 'https://www.rthk.hk'; window.cdn_url = 'https://webstatic.rthk.hk'; window.current_url = 'https://www.rthk.hk/timetable/radiocnrhk'; window.cms_img_url = 'https://webstatic.rthk.hk/assets/'; window.presenter = '主持'; window.lang = 'zh-hant'; </script> <!-- Matomo Tag Manager --> <script> var _mtm = window._mtm = window._mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='https://cdn.matomo.cloud/web01.matomo.cloud/container_VvFCjyML.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Tag Manager --> </head> <body data-responsejs='{ "create": [ { "prop": "width" , "prefix": "min-width- r src" , "lazy": true , "breakpoints": [1046,1000,825,760,625,425,320,0] } ] }' > <div id="page"> <!--googleoff: index--><script> $(document).ready(function(){ //$('.submenuList').prev().append('<span class="showmobile">+</span>') $('.submenuList').prev().removeAttr('href').removeAttr('target'); }) </script> <!------------Search----------------> <div id="searchWrap" data-elastic-exclude> <div class="searchCon"> <label for="focus">搜尋</label> <form action="https://www.rthk.hk/index.php/timetable/radiocnrhk" class="searchBox" id="myform" name="gs" method="post" accept-charset="utf-8"> <input type="hidden" name="csrf_test_name" value="71e842e21c9deaa8676381c8e5ead392" /> <input type="search" name="q" value="" id="focus" class="searchInput" maxlength="100" size="50" placeholder="搜尋..." aria-label="搜尋" /> <button type="submit" class="searchSubmit" aria-label="搜尋" >Search</button> </form> <script> $(document).ready(function(){ //$("form[name='gs'] input[name='q']").autocomplete({ $("input[name='q']").autocomplete({ source: window.getQuerySuggestionData ? window.getQuerySuggestionData(window.lang) : [], // Give more time to enter Chinese. delay: 1000, select: function(event, ui) { // Submit on item selection, like the effect in Google search. // It may not work to submit immediately, so delay submitting. setTimeout(function() { $('form[name=gs]').submit(); }, 0); } }); $('form[name=gs]').submit(function(e){ e.preventDefault(); gsearch($('#focus[name="q"]').val()); }); }); </script> <div id="mainSearchList"> <div class="search-List"> <div class="search-Col"> <h2>電視</h2> <div id="search-Col-tv"> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='夢中的那片海'; $('form[name=gs]').submit()" onclick="document.gs.q.value='夢中的那片海'; $('form[name=gs]').submit()" target="_blank"> <div alt="夢中的那片海" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/dtt31/theyouthmemories/11508_80.jpg)"></div> <h3>夢中的那片海</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='凝聚香港'; $('form[name=gs]').submit()" onclick="document.gs.q.value='凝聚香港'; $('form[name=gs]').submit()" target="_blank"> <div alt="凝聚香港" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/dtt31/hkunited/9924_80.jpg)"></div> <h3>凝聚香港</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='新聞天地'; $('form[name=gs]').submit()" onclick="document.gs.q.value='新聞天地'; $('form[name=gs]').submit()" target="_blank"> <div alt="新聞天地" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/dtt31/hktoday_tv/7211_80.jpg)"></div> <h3>新聞天地</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='與CEO對話2024'; $('form[name=gs]').submit()" onclick="document.gs.q.value='與CEO對話2024'; $('form[name=gs]').submit()" target="_blank"> <div alt="與CEO對話2024" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/dtt31/talkingtoceo2024/11552_80.jpg)"></div> <h3>與CEO對話2024</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='鏗鏘集'; $('form[name=gs]').submit()" onclick="document.gs.q.value='鏗鏘集'; $('form[name=gs]').submit()" target="_blank"> <div alt="鏗鏘集" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/dtt31/hkcc/858_80.jpg)"></div> <h3>鏗鏘集</h3> </a> </div> </div> <div class="search-Col"> <h2>電台</h2> <div id="search-Col-radio"> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='瘋 Show 快活人'; $('form[name=gs]').submit()" onclick="document.gs.q.value='瘋 Show 快活人'; $('form[name=gs]').submit()" target="_blank"> <div alt="瘋 Show 快活人" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/radio2/crazyandhappy/401_80.jpg)"></div> <h3>瘋 Show 快活人</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='周末午夜場'; $('form[name=gs]').submit()" onclick="document.gs.q.value='周末午夜場'; $('form[name=gs]').submit()" target="_blank"> <div alt="周末午夜場" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/radio1/saturday_drama_fever/5883_80.jpg)"></div> <h3>周末午夜場</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='音樂情人'; $('form[name=gs]').submit()" onclick="document.gs.q.value='音樂情人'; $('form[name=gs]').submit()" target="_blank"> <div alt="音樂情人" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/radio2/musiclover/8415_80.jpg)"></div> <h3>音樂情人</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='舊日的足跡'; $('form[name=gs]').submit()" onclick="document.gs.q.value='舊日的足跡'; $('form[name=gs]').submit()" target="_blank"> <div alt="舊日的足跡" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/radio1/hkfootpath/1144_80.jpg)"></div> <h3>舊日的足跡</h3> </a> <a rel="nofollow" tabindex="0" class="media-Object" onkeypress="document.gs.q.value='講東講西 - 週日版'; $('form[name=gs]').submit()" onclick="document.gs.q.value='講東講西 - 週日版'; $('form[name=gs]').submit()" target="_blank"> <div alt="講東講西 - 週日版" class="search-Col-img-wrap round" style="background-image:url(https://webstatic.rthk.hk/oldassets/images/rthk/radio1/free_as_the_wind_sunday/8404_80.jpg)"></div> <h3>講東講西 - 週日版</h3> </a> </div> </div> <div class="search-Col" id="keywords"> <h2>熱門</h2> </div> <script> var topSearchLinks = ''; if (window.getTopSearchData) { // Format the links. $.each(window.getTopSearchData(window.lang), function(index, value) { topSearchLinks += '<a rel="nofollow" tabindex="0" onkeypress="document.gs.q.value=\'' + (value) + '\'; $(\'form[name=gs]\').submit()" class="media-Object" onclick="document.gs.q.value=\'' + (value) + '\'; $(\'form[name=gs]\').submit()" >'; topSearchLinks += '<img class="round" src="https://webstatic.rthk.hk/img/cateSearch_pic_00.jpg" alt="'+value+'">'; topSearchLinks += '<h3>'+value+'</h3>'; topSearchLinks += '</a>'; if(index==4) return false; }); } if (topSearchLinks) { // Show the links. $('#keywords').append(topSearchLinks); } else { // Hide the top search div. $('#keywords').hide(); } </script> </div> </div> </div> <span class="b-close" aria-label="關閉" tabindex="0"> <span>X</span> </span> </div> <!------------Share Bar----------------> <div id="shareBlock"> <div id="shadowBlock"></div> <a rel="nofollow" title="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.rthk.hk%2Ftimetable%2Fradiocnrhk" target='blank' onclick="__LogClickEventAction('channel_page:radio:timetable', 'homepage_chi', 'lang=zh-hant§ion=facebook&url=https://www.rthk.hk/timetable/radiocnrhk');"> <div class="shareIcon dark"><img class="share" src="https://webstatic.rthk.hk/img/shareIcon_face.png" alt="facebook" width="100%" height="100%"></div> </a> <a rel="nofollow" title="twitter" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.rthk.hk%2Ftimetable%2Fradiocnrhk" target='blank' onclick="__LogClickEventAction('channel_page:radio:timetable', 'homepage_chi', 'lang=zh-hant§ion=twitter&url=https://www.rthk.hk/timetable/radiocnrhk');"> <div class="shareIcon"><img class="share" src="https://webstatic.rthk.hk/img/shareIcon_twi.svg" alt="twitter" width="100%" height="100%"></div> </a> <a rel="nofollow" title="以 WhatsApp 分享本頁" href="https://api.whatsapp.com/send?text=https%3A%2F%2Fwww.rthk.hk%2Ftimetable%2Fradiocnrhk" target='blank' onclick="__LogClickEventAction('channel_page:radio:timetable', 'homepage_chi', 'lang=zh-hant§ion=whatsapp&url=https://www.rthk.hk/timetable/radiocnrhk');"> <div class="shareIcon dark trd"><img class="share" src="https://webstatic.rthk.hk/img/shareIcon_whAp.svg" alt="以 WhatsApp 分享本頁" width="100%" height="100%"></div> </a> <!-- <a rel="nofollow" title="網站昔日版本" href="http://rthk9.rthk.hk" target="_blank"> <div class="shareIcon"> <img class="version" data-min-width-825="https://www.rthk.hk/img/shareIcon_ver.png" data-min-width-760="https://www.rthk.hk/img/shareIcon_ver_h.png" data-min-width-0="https://www.rthk.hk/img/shareIcon_ver_h.png" alt="網站昔日版本" width="100%" height="100%"> </div> </a> --> </div> <!---------------Header----------------> <div id="skip" data-elastic-exclude> <a tabindex="1" style="font-size:0px; opacity:0;">Skip to content</a> </div> <div id="headerwrap" class="top-menu-open" data-elastic-exclude> <header id="header" > <div class="slash hold"></div> <div class="search" id="searchBtn" tabindex="4" aria-label="搜尋"></div> <div class="slash "></div> <div class="langwrap "> <kanhanbypass><a class="langS c-b" title="English" href="https://www.rthk.hk/timetable/radiocnrhk?lang=en" tabindex="3">ENG</a></kanhanbypass> <span>/</span> <kanhanbypass><a class="langS c-b tc" title="Traditional Chinese" href="https://www.rthk.hk/timetable/radiocnrhk?lang=zh-hant" tabindex="3">繁</a></kanhanbypass> <span class="langS tc sc">/</span> <a class="langS c-b sc" title="Simplified Chinese" href="https://gbcode.rthk.hk/TuniS/www.rthk.hk/timetable/radiocnrhk" tabindex="3">簡</a> </div> <div class="slash last"></div> <div class="logo"> <div class="logoTop"> <a title="RTHK Logo" href="https://www.rthk.hk/" tabindex="1"> <img src="https://webstatic.rthk.hk/img/rthk-hk_logo_reWork.svg" data-min-width-1000="https://webstatic.rthk.hk/img/rthk-hk_logo_reWork.svg" data-min-width-425="https://webstatic.rthk.hk/img/rthk-hk_logo_m.svg" data-min-width-0="https://webstatic.rthk.hk/img/rthk-hk_logo_s.svg" alt="RTHK 首頁" title="RTHK logo"> </a> </div> <div class="logoBot"> <a title="RTHK Logo" href="https://www.rthk.hk/" tabindex="-1"> <img class="logoB" src="https://webstatic.rthk.hk/img/rthk-hk_logo_reWork.svg" alt="RTHK 首頁" title="RTHK logo" width="100%"> </a> </div> </div> <div class="xxnav" data-elastic-exclude> <nav class="xxnav-wrapper navMenu clearfix"> <ul class="ssf-menu topMenu clearfix"> <li><a class="" title="電視" href="https://www.rthk.hk/tv" tabindex="2" target="_blank">電視<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="電台" href="https://www.rthk.hk/radio" tabindex="2" target="_blank">電台<span class="invisible-text">在新分頁開啟</span></a><ul class="submenuList clearfix"><li><a class="" title="電台主頁" href="https://www.rthk.hk/radio" tabindex="2" target="_blank">電台主頁<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="第一台" href="https://www.rthk.hk/radio/radio1" tabindex="2" target="_blank">第一台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="第二台" href="https://www.rthk.hk/radio/radio2" tabindex="2" target="_blank">第二台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="第三台" href="https://www.rthk.hk/radio/radio3" tabindex="2" target="_blank">第三台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="第四台" href="https://www.rthk.hk/radio/radio4" tabindex="2" target="_blank">第四台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="第五台" href="https://www.rthk.hk/radio/radio5" tabindex="2" target="_blank">第五台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="普通話台" href="https://www.rthk.hk/radio/pth" tabindex="2" target="_blank">普通話台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="港聲" href="https://www.rthk.hk/radio/radiocnrhk" tabindex="2" target="_blank">港聲<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="灣聲" href="https://www.rthk.hk/radio/radiocmgrgb" tabindex="2" target="_blank">灣聲<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="節目主持人" href="https://programme.rthk.hk/channel/broadcaster/index.php" tabindex="2" target="_blank">節目主持人<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="無障礙播放器" href="https://programme.rthk.hk/channel/radio/player_live_txt.php" tabindex="2" target="_blank">無障礙播放器<span class="invisible-text">在新分頁開啟</span></a></li></ul><li><a class="" title="新聞" href="https://news.rthk.hk/rthk/ch/" tabindex="2" target="_blank">新聞<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="WEB+" href="https://www.rthk.hk/features" tabindex="2" target="_blank">WEB+<span class="invisible-text">在新分頁開啟</span></a><ul class="submenuList clearfix"><li><a class="" title="WEB+主頁" href="https://www.rthk.hk/features" tabindex="2" target="_blank">WEB+主頁<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="e-Learning" href="https://rthk.hk/elearning" tabindex="2" target="_blank">e-Learning<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="體壇直播32" href="https://app7.rthk.hk/special/sports32/" tabindex="2" target="_blank">體壇直播32<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="點讚健康" href="https://app7.rthk.hk/elearning/health/" tabindex="2" target="_blank">點讚健康<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="2024巴黎奧運" href="https://app7.rthk.hk/special/olympics2024/" tabindex="2" target="_blank">2024巴黎奧運<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="2024巴黎殘奧" href="https://app7.rthk.hk/special/paralympics/" tabindex="2" target="_blank">2024巴黎殘奧<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="中華文化" href="https://rthk.hk/chiculture" tabindex="2" target="_blank">中華文化<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="歲月.港台" href="https://app4.rthk.hk/special/rthkmemory/" tabindex="2" target="_blank">歲月.港台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="認識《國家憲法、基本法與國安法》" href="https://app7.rthk.hk/elearning/law/" tabindex="2" target="_blank">認識《國家憲法、基本法與國安法》<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="大灣區知多啲" href="https://app7.rthk.hk/elearning/gba/" tabindex="2" target="_blank">大灣區知多啲<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="RTHK Everywhere" href="https://app4.rthk.hk/about/rthkeverywhere/" tabindex="2" target="_blank">RTHK Everywhere<span class="invisible-text">在新分頁開啟</span></a></li></ul><li><a class="" title="重溫" href="https://www.rthk.hk/archive" tabindex="2" target="_blank">重溫<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="APPS" href="https://www.rthk.hk/apps" tabindex="2" target="_blank">APPS<span class="invisible-text">在新分頁開啟</span></a><ul class="submenuList clearfix"><li><a class="" title="程式總覽" href="https://www.rthk.hk/apps" tabindex="2" target="_blank">程式總覽<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="隨身版" href="https://www.rthk.hk/tools/appstore/2023/index_otg.html" tabindex="2" target="_blank">隨身版<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="電視" href="https://www.rthk.hk/tools/appstore/2023/index_tv.html" tabindex="2" target="_blank">電視<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="電台" href="https://www.rthk.hk/tools/appstore/2023/index_radio.html" tabindex="2" target="_blank">電台<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="新聞" href="https://www.rthk.hk/tools/appstore/2023/index_news.html" tabindex="2" target="_blank">新聞<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="聽•電視" href="https://www.rthk.hk/tools/appstore/2023/index_ad.html" tabindex="2" target="_blank">聽•電視<span class="invisible-text">在新分頁開啟</span></a></li><li><a class="" title="中華五千年" href="https://www.rthk.hk/tools/appstore/2023/index_fivethousandyears.html" tabindex="2" target="_blank">中華五千年<span class="invisible-text">在新分頁開啟</span></a></li></ul><li><a class="" title="我們" href="https://www.rthk.hk/aboutus" tabindex="2" target="_blank">我們<span class="invisible-text">在新分頁開啟</span></a></li> </ul> </nav> </div> <div class="tynS"> <a href="http://www.rthk.hk/weather/index.htm" target="_blank"> <!-- <img class="tySignal" src="https://www.rthk.hk//www.rthk.hk/assets/rthk/images/header/weather/weather_62.png" alt="天氣 Weather: 微雨 Light Rain" title="天氣 Weather: 微雨 Light Rain" width="100%" height="100%"> --> </a> </div> <div class="headShadow"></div> </header> </div> <!--googleon: index--> <div class="primeBlock" id="livepanel" > <li data-poster="https://www.rthk.hk/img/programme_photo_s.jpg"> <a title="" target="_blank"> <div class="primeMidBlock clearfix"> <div class="sidShadow lft"></div> <div class="sidShadow rig"></div> <div class="primeShdWrap"> <div class="primeShd"> <img class="thbImg" src="https://www.rthk.hk/img/primeShd.png" title="graphic"> </div> </div> <div class="thbBlock rad"> <img class="thbImg" src="/oldassets/images/rthk/radiocnrhk/cnr/programme_photo.jpg" thumbnail-l="" title="showPics"> <!-- <img class="thbImg" title="showPics"> --> </div> <div class="primeTimeBlock"> <p class="pTime startTime">06:00</p> </div> <div class="primeTitleBlockWrap"> <div class="primeTitleBlock"> <div class="primeTitle"> <p>轉播中央人民廣播電台香港之聲</p> </div> </div> </div> <div class="primeLiveBlock radiocnrhk"> <div class="primeLivePlay"> <img id="primeLiveImg" src="https://www.rthk.hk/img/play.svg" title="Loop"> </div> <div class="primeLiveTxt"><p>直播中</p></div> </div> </div> </a> </li> </div> <div class="playerwrap playerwrapradiocnrhk close" id="radio"> <div class="playercon"> <div class="player" style="transform: translateY(-16.25%);"> <div class="radioWrap clearfix"> <div class="radProgPic"> <img class="radPic" src="/oldassets/images/rthk/radiocnrhk/cnr/programme_photo.jpg" alt="轉播中央人民廣播電台香港之聲" title="轉播中央人民廣播電台香港之聲" width="100%" height="100%"> </div> <div class="radProgDis"> <div class="radProgTitle"> <p>轉播中央人民廣播電台香港之聲</p> </div> <div class="radProgsubTitle"> <p></p> </div> </div> <div class="radioSowUp"> <img src="https://www.rthk.hk/img/diviShd_Up.png"> </div> <div class="player-bar"> <div class="loadPlay" id="playerradiocnrhk"></div> </div> </div> </div> </div> <div class="playerClose">X</div> </div> </div> <!------------Timetable ----------------> <div class="scdNavWrap"> <div class="topSpace"></div> <!-- <div class="logoWrap"> <div class="logBlock"> <img class="chLogo" src="https://www.rthk.hk/img/logo_radiocnrhk.svg" title="中央人民廣播電台香港之聲"> </div> </div> --> <div class="chButWrap"> <div class="chButCon"> <a title="港台電視 31" href="https://www.rthk.hk/timetable/tv31"> <div class="chBut ">TV 31</div> </a> <a title="港台電視 32" href="https://www.rthk.hk/timetable/tv32"> <div class="chBut ">TV 32</div> </a> <a title="港台電視 33" href="https://www.rthk.hk/timetable/tv33"> <div class="chBut ">TV 33</div> </a> <a title="港台電視 34" href="https://www.rthk.hk/timetable/tv34"> <div class="chBut ">TV 34</div> </a> <a title="港台電視 35" href="https://www.rthk.hk/timetable/tv35"> <div class="chBut ">TV 35</div> </a> <a title="香港電台第一台" href="https://www.rthk.hk/timetable/radio1"> <div class="chBut ">R1</div> </a> <a title="香港電台第二台" href="https://www.rthk.hk/timetable/radio2"> <div class="chBut ">R2</div> </a> <a title="香港電台第三台" href="https://www.rthk.hk/timetable/radio3"> <div class="chBut ">R3</div> </a> <a title="香港電台第四台" href="https://www.rthk.hk/timetable/radio4"> <div class="chBut ">R4</div> </a> <a title="香港電台第五台" href="https://www.rthk.hk/timetable/radio5"> <div class="chBut ">R5</div> </a> <a title="香港電台普通話台" href="https://www.rthk.hk/timetable/pth"> <div class="chBut ">普</div> </a> <a title="中央人民廣播電台香港之聲" href="https://www.rthk.hk/timetable/radiocnrhk"> <div class="chBut hiLite">港聲</div> </a> <a title="中央廣播電視總台粵港澳大灣區之聲" href="https://www.rthk.hk/timetable/radiocmgrgb"> <div class="chBut ">灣聲</div> </a> </div> </div> <!-------------------------Nav Button---------------------> <div class="navShadow"> <div class="slideSowUp"> <img src="https://www.rthk.hk/img/diviShd_down.png"> </div> </div> <!-------------------------Nav Shadow---------------------> <div class="navWrap"> <div class="midPos clearfix"> <div class="aowPre mlabs-prev-btn"> <img class="navArw" src="https://www.rthk.hk/img/prev-arrow.svg" alt="prev"> </div> <div class="aowNext mlabs-next-btn"> <img class="navArw" src="https://www.rthk.hk/img/next-arrow.svg" alt="right"> </div> </div> </div> <!---------------------------- Test Date Block ------------------------------> <div class="dateContainer clearfix"> <div class="fixDateBlock fir"> <div class="fixdateDOW" id="hiLitDay_01">星期一</div> <div class="fixdateNUM" id="hiLitDate_01">25/11</div> </div> <div class="fixDateBlock sec"> <div class="fixdateDOW" id="hiLitDay_02">星期二</div> <div class="fixdateNUM" id="hiLitDate_02">26/11</div> </div> <div class="dateSowDown"> <img src="https://www.rthk.hk/img/diviShd_Up.png"> </div> </div> </div> <!-- -----------------------------節目表 TimeSlider--------------------------> <div class="slideWrap clearfix"> <div class="container"> <div class="owl-carousel"> <div class="slideBlock" data-index="00" date="20241118"> <div class="dateBlock "> <div class="dateDOW">星期一</div> <div class="dateNUM">18/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1731859200" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1731880800" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="01" date="20241119"> <div class="dateBlock "> <div class="dateDOW">星期二</div> <div class="dateNUM">19/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1731945600" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1731967200" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="02" date="20241120"> <div class="dateBlock "> <div class="dateDOW">星期三</div> <div class="dateNUM">20/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732032000" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732053600" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="03" date="20241121"> <div class="dateBlock "> <div class="dateDOW">星期四</div> <div class="dateNUM">21/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732118400" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732140000" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="04" date="20241122"> <div class="dateBlock "> <div class="dateDOW">星期五</div> <div class="dateNUM">22/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732204800" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732226400" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="05" date="20241123"> <div class="dateBlock "> <div class="dateDOW">星期六</div> <div class="dateNUM">23/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732291200" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732312800" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="06" date="20241124"> <div class="dateBlock "> <div class="dateDOW">星期日</div> <div class="dateNUM">24/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732377600" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732399200" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="07" date="20241125"> <div class="dateBlock hiLite"> <div class="dateDOW">星期一</div> <div class="dateNUM">25/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock hiLite clearfix" data-startTime="1732464000" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock hiLite nowShow clearfix" data-startTime="1732485600" > <div id="html5-videos_02" class="liveBlock clearfix radiocnrhk"> <div class="clickBlock"></div> <div class="livePlay"><img id="liveImg" src="https://www.rthk.hk/img/play.svg" title="Loop"></div> <div class="liveTxt"><p>直播中</p></div> </div> <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="08" date="20241126"> <div class="dateBlock "> <div class="dateDOW">星期二</div> <div class="dateNUM">26/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732550400" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732572000" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="09" date="20241127"> <div class="dateBlock "> <div class="dateDOW">星期三</div> <div class="dateNUM">27/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732636800" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732658400" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="10" date="20241128"> <div class="dateBlock "> <div class="dateDOW">星期四</div> <div class="dateNUM">28/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732723200" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732744800" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="11" date="20241129"> <div class="dateBlock "> <div class="dateDOW">星期五</div> <div class="dateNUM">29/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732809600" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732831200" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="12" date="20241130"> <div class="dateBlock "> <div class="dateDOW">星期六</div> <div class="dateNUM">30/11</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732896000" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1732917600" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="13" date="20241201"> <div class="dateBlock "> <div class="dateDOW">星期日</div> <div class="dateNUM">01/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1732982400" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733004000" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="14" date="20241202"> <div class="dateBlock "> <div class="dateDOW">星期一</div> <div class="dateNUM">02/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733068800" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733090400" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="15" date="20241203"> <div class="dateBlock "> <div class="dateDOW">星期二</div> <div class="dateNUM">03/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733155200" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733176800" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="16" date="20241204"> <div class="dateBlock "> <div class="dateDOW">星期三</div> <div class="dateNUM">04/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733241600" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733263200" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="17" date="20241205"> <div class="dateBlock "> <div class="dateDOW">星期四</div> <div class="dateNUM">05/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733328000" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733349600" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="18" date="20241206"> <div class="dateBlock "> <div class="dateDOW">星期五</div> <div class="dateNUM">06/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733414400" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733436000" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="19" date="20241207"> <div class="dateBlock "> <div class="dateDOW">星期六</div> <div class="dateNUM">07/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733500800" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733522400" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> <div class="slideBlock" data-index="20" date="20241208"> <div class="dateBlock "> <div class="dateDOW">星期日</div> <div class="dateNUM">08/12</div> </div> <div class="tableCon clearfix"> <div class="shdBlock clearfix" data-startTime="1733587200" > <div class="shTimeBlock"> <p class="timeDis">00:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">06:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> <div class="shdBlock clearfix" data-startTime="1733608800" > <div class="shTimeBlock"> <p class="timeDis">06:00</p> <p class="timeDis vertDash">|</p> <p class="timeDis">00:00</p> </div> <div class="shTitleBlock"> <div class="shTitle" data-f="cnr" data-mam="" > <a title="轉播中央人民廣播電台香港之聲" target="_blank" href=https://www.rthk.hk/radio/radiocnrhk/programme/cnr> 轉播中央人民廣播電台香港之聲 </a> </div> <div class="shSubTitle"> <a title="" target="_blank"> </a> </div> </div> </div> </div> </div> </div> <div class="iconWrap"> <div class="iconBlock"> <img class="iconImg" src="https://www.rthk.hk/img/g_icon_loop.svg" title="重播節目"> <div class="iconTxt"> <p>重播節目</p> </div> </div> <div class="iconBlock"> <img class="iconImg" src="https://www.rthk.hk/img/g_icon_eng.svg" title="英文節目"> <div class="iconTxt"> <p>英文節目</p> </div> </div> <div class="iconBlock"> <img class="iconImg" src="https://www.rthk.hk/img/g_icon_hk.svg" title="節目只可以在香港播放"> <div class="iconTxt"> <p>節目只可以在香港播放</p> </div> </div> <div class="iconBlock"> <img class="iconImg" src="https://www.rthk.hk/img/g_icon_noBrd.svg" title="不作網上播放"> <div class="iconTxt"> <p>不作網上播放</p> </div> </div> <div class="iconBlock"> <img class="iconImg" src="https://www.rthk.hk/img/g_icon_pg.svg" title="家長指引"> <div class="iconTxt"> <p>家長指引</p> </div> </div> <div class="iconBlock"> <img class="iconImg" src="https://www.rthk.hk/img/g_icon_adu.svg" title="成年觀眾"> <div class="iconTxt"> <p>成年觀眾</p> </div> </div> </div> <div class="remarkWrap"> <p>*所有節目編排以電視台之最後公佈為準</p> </div> </div> </div> <template id="liveicon"> <div class="liveBlock clearfix radiocnrhk"> <div class="clickBlock "></div> <div class="livePlay "><img id="liveImg" src="https://www.rthk.hk/img/play.svg" class="" title="Loop"></div> <div class="liveTxt "><p class="">直播中</p></div> </div> </template> <link rel="stylesheet" href="https://webstatic.rthk.hk/css/countdown.css" /> <div id="dialog" title="溫馨提示 Friendly reminder" class="ui-dialog-shadow"> <img src="https://webstatic.rthk.hk/assets/images/header/icon_soha_smile.png" class="soha_smile" align="absmiddle" /> <p class="dialog-body">要繼續播放嗎? <span id="timeRemainTxt"></span><br> Do you want to continue? <span id="timeRemainTxtEng"></span></p> </div> <script type="text/javascript" src="https://www.rthk.hk/js/jwplayer/v7110/jwplayer.js"></script> <script type="text/javascript"> jwplayer.key = "EKOtdBrvhiKxeOU807UIF56TaHWapYjKnFiG7ipl3gw="; window.jw_path = "https://www.rthk.hk/js/jwplayer/v7110/"; </script> <link rel="stylesheet" href="/@ad/web-sdk/style.css"> <script type="module"> var i=b;(function(c,d){var h=b,e=c();while(!![]){try{var f=-parseInt(h(0x191))/0x1*(-parseInt(h(0x194))/0x2)+-parseInt(h(0x182))/0x3*(parseInt(h(0x189))/0x4)+parseInt(h(0x17a))/0x5*(-parseInt(h(0x192))/0x6)+-parseInt(h(0x163))/0x7*(-parseInt(h(0x17f))/0x8)+-parseInt(h(0x195))/0x9+parseInt(h(0x16e))/0xa*(-parseInt(h(0x17d))/0xb)+parseInt(h(0x188))/0xc*(parseInt(h(0x183))/0xd);if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0x48d33));function a(){var z=['maxHeight','3950FHdxIi','style','profiles','updateToken','pause','video','play','forEach','setMedia','setLang','language','maxWidth','501295ZuAGSz','\x20canvas','width','14927cOExSO','length','16xewezh','options1','playing','123984jWpSyM','146549yzfZUo','setVolume','abrEnabled','languages','volume','1164dgqNlL','16GMjhLL','core','querySelectorAll','keys','height','maxVideoBitRate','loaded','push','11770YVGHQF','6BrskzK','test','34VNCwre','5295528qUtaQr','unload','querySelector','playback\x20state','setBitrate','rootName','1381443fqsNqU','init','setDelay','resume','setRoot','maxBufferTime','#root','attach','userAgent','renditionLevels'];a=function(){return z;};return a();}import{Player}from'../../@ad/web-sdk/index.js';window['rootName']=i(0x169);function b(c,d){var e=a();return b=function(f,g){f=f-0x162;var h=e[f];return h;},b(c,d);}var root=document[i(0x197)](window[i(0x162)]),instance=null;function whenComplete(){var j=i;if(instance!=null){if(/Android/i[j(0x193)](navigator[j(0x16b)]))instance['on'](j(0x198),c=>{var k=j;if(c==k(0x181)){var d=document[k(0x18b)](window[k(0x162)]+k(0x17b));if(d[k(0x17e)]>0x0){var e=screen['height']-0x1e,f=e*0x10/0x9;d[0x0][k(0x16f)][k(0x16d)]=e+'px',d[0x0][k(0x16f)][k(0x179)]=f+'px';}}});}}window[i(0x164)]=function(c,d=!![],e=!![],f=!![],g=!![]){var l=i;if(instance!=null)instance[l(0x196)]();instance=new Player(c,{'controlsEnabled':g,'renditionLevelsEnabled':d,'languagesButtonEnabled':e,'textTracksButtonEnabled':f,'pipButtonEnabled':!![],'fullscreenButtonEnabled':!![]}),instance['core'][l(0x174)](),instance[l(0x16a)](root),whenComplete();},window['close']=function(){var m=i;instance!=null&&(instance[m(0x196)](),instance=null);},window['pause']=function(){var n=i;if(instance!=null)instance['core'][n(0x172)]();},window[i(0x166)]=function(){var o=i;if(instance!=null)instance[o(0x18a)][o(0x174)]();},window[i(0x177)]=function(c){var p=i;if(instance!=null)instance[p(0x18a)][p(0x178)]=c;window['options1'][Object[p(0x18c)](window['options1'])[0x3]]=c;},window[i(0x165)]=function(c){var q=i;if(instance!=null)instance[q(0x18a)]['targetBufferTime']=c;window[q(0x180)][q(0x168)]=c,window[q(0x180)]['minBufferTime']=c;},window[i(0x176)]=function(c){var r=i;window[r(0x180)][Object[r(0x18c)](window['options1'])[0x2]]=c;if(instance!=null)window[r(0x164)](window[r(0x180)]);},window[i(0x184)]=function(c){var s=i;instance!=null&&(instance['core'][s(0x187)]=c);},window[i(0x199)]=function(c){var t=i;instance!=null&&(c==0x0?(instance[t(0x18a)]['abrEnabled']=!![],window[t(0x180)][t(0x185)]=!![],instance[t(0x18a)][t(0x18e)]=0x5b8d80,window['options1'][t(0x18e)]=0x5b8d80):(instance[t(0x18a)][t(0x185)]=![],window[t(0x180)][t(0x185)]=![],instance[t(0x18a)][t(0x18e)]=c,window['options1'][t(0x18e)]=c));},window['languages']=function(){var u=i;return instance[u(0x18a)][u(0x186)];},window[i(0x170)]=function(){var v=i,c=[];return instance[v(0x18a)][v(0x16c)][v(0x175)](d=>{var w=v,e={'width':d['video'][w(0x17c)],'height':d[w(0x173)][w(0x18d)],'bitRate':d[w(0x173)]['bitRate']};c[w(0x190)](e);}),c;},window[i(0x171)]=function(c){var x=i;if(instance!=null)instance[x(0x18a)]['updateAuthenticationToken'](c);},window[i(0x167)]=function(c){var y=i;window[y(0x162)]=c,root=document[y(0x197)](window[y(0x162)]);},window[i(0x18f)]=!![]; </script> <style> #tvplayer32 canvas { max-height: 100vh; display: block; margin: 0 auto; } #tvplayer32 video:not([title="Live Stream"]) { max-height: 100vh; } //#tvPlayer32 img{display:none;} </style> <script> function merge() { var obj, name, copy, target = arguments[0] || {}, i = 1, length = arguments.length; for (; i < length; i++) { if ((obj = arguments[i]) != null) { for (name in obj) { copy = obj[name]; if (target === copy) { continue; } else if (copy !== undefined) { target[name] = copy; } } } } return target; } function addDotDotDot() { $(".primeTitle").dotdotdot({ watch: "window", wrap: 'letter' }); } $(document).ready(function(){ (function( $ ) { $(function() { $( window ).scroll(function() { $('.primeBlock').hide().fadeOut('slow'); clearTimeout( $.data( this, "scrollCheck" ) ); $.data( this, "scrollCheck", setTimeout(function() { $('.primeBlock').show().fadeIn('slow'); }, 250) ); }); }); })( jQuery ); Date.prototype.yyyymmdd = function() { var yyyy = this.getFullYear().toString(); var mm = (this.getMonth() + 1).toString(); // getMonth() is zero-based var dd = this.getDate().toString(); return yyyy + "" + (mm[1] ? mm : "0" + mm[0]) + "" + (dd[1] ? dd : "0" + dd[0]); // padding }; var globalStatus = "IDLE"; setTimeout(function(){ updateFeed(); }, 3000) ////////////////*************** Set Current Date ****************////////////////// function getDateDDMM(day) { var date = new Date(); if (day === 'tomorrow') { date.setDate(date.getDate() + 1); } var dayComponent = ('0' + date.getDate()).slice(-2); var month = ('0' + (date.getMonth() + 1)).slice(-2); return dayComponent + '/' + month; } function findTextInDateNum(searchText) { var slideBlocks = document.getElementsByClassName("slideBlock"); for (var i = 0; i < slideBlocks.length; i++) { var dateNUM = slideBlocks[i].querySelector(".dateNUM"); if (dateNUM.textContent === searchText) { return i; } } throw new Error('Search text cannot be found'); } var todaySlideBlock = findTextInDateNum(getDateDDMM()); var tomorrowSlideBlock = findTextInDateNum(getDateDDMM('tomorrow')); var currentDay = $( ".slideBlock" ).eq(todaySlideBlock).find(".dateBlock > .dateDOW").text(); var currentDate = $( ".slideBlock" ).eq(todaySlideBlock).find(".dateBlock > .dateNUM").text(); var currentNexDay = $( ".slideBlock" ).eq(tomorrowSlideBlock).find(".dateBlock > .dateDOW").text(); var currentNexDate = $( ".slideBlock" ).eq(tomorrowSlideBlock).find(".dateBlock > .dateNUM").text(); $('#hiLitDay_01').text(currentDay); $('#hiLitDate_01').text(currentDate); $('#hiLitDay_02').text(currentNexDay); $('#hiLitDate_02').text(currentNexDate); $(".fixDateBlock.fir").addClass("hi"); ////////////////*************** End of Set Current Date ****************////////////////// $(".owl-carousel").owlCarousel({ loop:false, margin:2, mouseDrag: true, nav: false, dots: false, autoHeight: true, startPosition: 7, responsive: { 0: { items: 1, dotsEach: 1, }, 600: { items: 1, dotsEach: 1, }, 768: { items: 2, dotsEach: 1, }, 992: { items: 2, dotsEach: 1, } } }); $('.mlabs-next-btn').click(function() { $(".owl-carousel").trigger('next.owl.carousel'); }) $('.mlabs-prev-btn').click(function() { $(".owl-carousel").trigger('prev.owl.carousel'); }) //////////////*********** Update Date Display ***********/////////////////// $(".owl-carousel").on('changed.owl.carousel', function(e) { var day = e.item.index; var numItems = $('.slideBlock').length; var printDay = $( ".slideBlock" ).eq( day ).find(".dateBlock > .dateDOW").text(); var printDate = $( ".slideBlock" ).eq( day ).find(".dateBlock > .dateNUM").text(); var printNexDay = $( ".slideBlock" ).eq( day+1 ).find(".dateBlock > .dateDOW").text(); var printNexDate = $( ".slideBlock" ).eq( day+1 ).find(".dateBlock > .dateNUM").text(); $('#hiLitDay_01').text(printDay); $('#hiLitDate_01').text(printDate); $('#hiLitDay_02').text(printNexDay); $('#hiLitDate_02').text(printNexDate); var todaySlideBlock = findTextInDateNum(getDateDDMM()); var hiLiteDate = $( ".slideBlock" ).eq( todaySlideBlock ).find(".dateBlock > .dateNUM").text(); var curDisDate_01 = $('#hiLitDate_01').text(); var curDisDate_02 = $('#hiLitDate_02').text(); var hiBar = $(".fixDateBlock") if ( hiLiteDate===curDisDate_01 ) { $(".fixDateBlock.fir").addClass("hi"); } else { $(".fixDateBlock.fir").removeClass("hi"); } if ( hiLiteDate===curDisDate_02 ) { $(".fixDateBlock.sec").addClass("hi"); } else { $(".fixDateBlock.sec").removeClass("hi"); } }); ////////////////*************** End of Update Date Display****************////////////////// var $thischannel; var _programme_folder; var type = "radio"; var url = window.location.href; var channel = "radiocnrhk"; var radioplaying = 0; var load_player = true; $('#livepanel').click(function(e) { event.preventDefault(); $('.playerwrap').toggleClass('close'); if(type == "tv"){ checkChannelStatus(); if(load_player == true){ if(channel == 'tv32'){ setup32PlayerByStatus(); }else{ setupPlayer(channel); } } }else{ setupRadioPlayer(channel); } }) $('#html5-videos_02').click(function(e) { event.preventDefault(); $('.playerwrap').toggleClass('close'); if(type == "tv"){ checkChannelStatus(); if(load_player == true){ if(channel == 'tv32'){ setup32PlayerByStatus(); }else{ setupPlayer(channel); } } }else{ setupRadioPlayer(channel); } }) $(window).on('resize', function() { $("#scroll" + channel).scrollbox('update'); }); $('.playerwrap .playerClose').click(function(){ $('.playerwrap').toggleClass('close'); var current_channel = "radiocnrhk"; if(type == "radio"){ jwplayer("player" + current_channel).stop(); window.pause(); window.close(); $(".playBtn").removeClass("pause"); }else{ var channel_number = "radiocnrhk"; jwplayer("tvPlayer" + channel_number).stop(); window.close(); } }) $(".playBtn").click(function() { if (!$(this).hasClass("pause")) { jwplayer("player" + $(this).data("channel")).play(); $(".playBtn").addClass("pause"); } else { jwplayer("player" + $(this).data("channel")).pause(); $(".playBtn").removeClass("pause"); } }); //////------Scrolling-----//////// if($(".nowShow").length>0){ $('html,body').stop().animate({scrollTop: $(".nowShow").offset().top-400 },1800); } //// function updateFeed() { $.ajax({ type: "GET", url: window.base_url + "/main/update_view?no=" + Math.random(), dataType: "json", success: function(data) { temp = data var d = new Date(window.currentTimeForWeather*1000); getPInfo = d.getTime(); updateView() } }) } function updateView() { var tdate = new Date(window.currentTimeForWeather*1000); tdate = tdate.yyyymmdd(); if(!$('.slideBlock[date='+tdate+'] .dateBlock').hasClass('hiLite')){ var targetslide = $('.slideBlock[date='+tdate+']').data('index'); $('.hiLite:not(.chBut)').removeClass('hiLite'); $('.slideBlock[date='+tdate+'] .tableCon .shdBlock').addClass('hiLite'); $('.owl-carousel').trigger('to.owl.carousel', targetslide); $('.fixDateBlock.fir').addClass('hi'); } if (temp.radio) { getRadioProgram(temp.radio); } } // function to convert yyyymmdd to dd/mm function convertDateFormat(dateString) { var year = dateString.substring(0, 4); var month = dateString.substring(4, 6); var day = dateString.substring(6, 8); var formattedDate = day + '/' + month; return formattedDate; } function getProgramInfo(data){ for (var i = 0; i < data.programme.length; i++) { var item = data.programme[i]; if(item.channel=="radiocnrhk"){ if((currentTimeForWeather*1000 >= item.startTime * 1000) && (currentTimeForWeather*1000 < item.endTime * 1000)){ if(!$('[data-startTime='+item.startTime+']').hasClass('nowShow')){ $('.nowShow').removeClass('nowShow').find(".liveBlock").remove(); $('[data-startTime='+item.startTime+']').addClass('nowShow').prepend($('#liveicon').html()) var d = new Date(item.startTime * 1000); var hour = d.getHours(); hour = ("0" + hour).slice(-2); var min = d.getMinutes(); min = ("0" + min).slice(-2); var d2 = new Date(item.endTime * 1000); var hour2 = d2.getHours(); hour2 = ("0" + hour2).slice(-2); var min2 = d2.getMinutes(); min2 = ("0" + min2).slice(-2); $('.pTime.startTime').text(hour+":"+min); $('.pTime.endTime').text(hour2+":"+min2); var current_lang = "zh-hant"; $('.primeTitleBlock').remove(); $('.primeTitleBlockWrap hr').remove(); $('.playerwrap .playTit').empty(); if(item.programmes.programme !== undefined){ var tmpthumb = '',tmpthumbnail_690x388=''; Object.entries(item.programmes.programme).forEach(entry => { const [key, value] = entry; var progtitle = current_lang == "en"?value.programmeTitleEng:value.programmeTitleChi; var epititle = current_lang == "en"?(value.episodeTitleEng != undefined?value.episodeTitleEng:""):(value.episodeTitleChi != undefined?value.episodeTitleChi:""); var progHtml = ''; if($('.primeMidBlock .primeTitleBlock').length > 0){ progHtml+='<hr>'; } progHtml += '<div class="primeTitleBlock">'; progHtml+= '<div class="primeTitle">'+progtitle+'</div>'; progHtml+= '</div>'; $('.primeMidBlock .primeTitleBlockWrap').append($(progHtml)) addDotDotDot(); if(tmpthumb=='')tmpthumb = value.thumbnail; if(tmpthumbnail_690x388=='')tmpthumbnail_690x388 = value.thumbnail_690x388; var playerHtml = '<h2>'+progtitle+'</h2>'; if(epititle!='') playerHtml += '<p>'+epititle+'</p>'; if($('.playerwrap .playTit').text()!=='') $('.playerwrap .playTit').append('<hr>') $('.playerwrap .playTit').append(playerHtml) }); $('.primeBlock .thbBlock .thbImg').attr('src',tmpthumb) $('.primeBlock .thbBlock .thbImg').attr('thumbnail-l',tmpthumbnail_690x388) $('#livepanel').slideDown(300); if($(".nowShow").length>0) $('html,body').stop().animate({scrollTop: $(".nowShow").offset().top-400 },1800); thumbnail = $('.primeBlock .thbBlock .thbImg').attr('thumbnail-l'); } } } } } checkChannelStatus(); } function getRadioProgram(data){ for (var i = 0; i < data.scheduleItem.length; i++) { var item = data.scheduleItem[i]; if(item.channel=="radiocnrhk"){ if((currentTimeForWeather*1000 >= item.startTime * 1000) && (currentTimeForWeather*1000 < item.endTime * 1000)){ if(!$('[data-startTime='+item.startTime+']').hasClass('nowShow')){ $('.nowShow').removeClass('nowShow').find(".liveBlock").remove(); $('[data-startTime='+item.startTime+']').addClass('nowShow').prepend($('#liveicon').html()) var d = new Date(item.startTime * 1000); var hour = d.getHours(); hour = ("0" + hour).slice(-2); var min = d.getMinutes(); min = ("0" + min).slice(-2); var d2 = new Date(item.endTime * 1000); var hour2 = d2.getHours(); hour2 = ("0" + hour2).slice(-2); var min2 = d2.getMinutes(); min2 = ("0" + min2).slice(-2); $('.pTime.startTime').text(hour+":"+min); $('.pTime.endTime').text(hour2+":"+min2); if(item.thumbnail){ $('.radioWrap .radProgPic .radPic').attr('src', item.thumbnail); }else{ $('.radioWrap .radProgPic .radPic').attr('src', item.timeline_thumbnail); } var current_lang = "zh-hant"; $('.primeTitleBlock .primeTitle').text(""); $('.radioWrap .radProgDis .radProgTitle').text(""); $('.radioWrap .radProgDis .radProgsubTitle').text(""); var progtitle = current_lang == "en"?item.programmeTitleEng:item.programmeTitleChi; var epititle = current_lang == "en"?(item.episodeTitleEng != undefined && typeof(item.episodeTitleEng)=="string"?item.episodeTitleEng:""):(item.episodeTitleChi != undefined && typeof(item.episodeTitleChi)=="string"?item.episodeTitleChi:""); $('.primeTitleBlock .primeTitle').text(progtitle); $('.radioWrap .radProgDis .radProgTitle').text(progtitle); $('.radioWrap .radProgDis .radProgsubTitle').text(epititle); $('#livepanel').slideDown(300); if($(".nowShow").length>0) $('html,body').stop().animate({scrollTop: $(".nowShow").offset().top-400 },1800); $('.primeBlock .thbBlock .thbImg').attr('src',item.thumbnail) $('.primeBlock .thbBlock .thbImg').attr('thumbnail-l',item.thumbnail_690x388) } } } } } function checkChannelStatus() { url = "//api01.rthk.hk/check_location_live_2023.php?no=" + Math.random(); $.ajax({ type: "GET", url: url, dataType: "xml", success: function(xml) { handleXml(xml); }, error: function(request, textStatus, errorThrown) { if (window.XDomainRequest) { // Check whether the browser supports XDR. xdr = new XDomainRequest(); if (xdr) { xdr.onload = loadGeoblock; xdr.timeout = 10000; xdr.open("get", url); xdr.send(); } } } }); } function loadGeoblock() { var xml = $.parseXML(xdr.responseText); handleXml(xml); } function handleXml(xml) { $(xml).find('channel').each(function() { var channelId = $(this).find("channelId").text(); // var region = $(this).find("region").text(); var userCountryCode = $(xml).find("userCountryCode").text(); var channel = $(this).find("channelName").text(); var channel = channel.replace(/dtt/gi, ""); var channelStatus = $(this).find("status").text(); playerLoaded = checkPlayerLoaded("#tvPlayer" + channel); var current_channel_xml = radiocnrhk; var refer_live_webcast_schedule = '網上直播時間 請參照節目表'; only_for_hk = '抱歉,所選節目只能在香港播放。'; if(current_channel_xml == channel){ if (channelStatus == 0 && playerLoaded == 1) { load_player = false; jwplayer("tvPlayer" + channel).remove(); $("#tvPlayer" + channel).html('<div class="message"><div class="text">' + refer_live_webcast_schedule + '</div></div><img src="' + window.assets_url + '/img/500x281.jpg" />'); } else if (channelStatus == 0 && playerLoaded == 0) { load_player = false; $("#tvPlayer" + channel).html('<div class="message"><div class="text">' + refer_live_webcast_schedule + '</div></div><img src="' + window.assets_url + '/img/500x281.jpg" />'); } else if (channelStatus == 1 && playerLoaded == 0) { if (region == "all" || (region == userCountryCode)) { if(current_channel_xml == 32){ setup32PlayerByStatus(); }else{ setupPlayer("tv" + current_channel_xml); } } else if (region != userCountryCode) { load_player = false; $("#tvPlayer" + channel).html('<div class="message"><div class="text">' + only_for_hk + '</div></div><img src="' + window.assets_url + '/img/500x281.jpg" />'); } } else if (channelStatus == 1 && region != "all" && region != userCountryCode) { if (playerLoaded == 1) { load_player = false; jwplayer("tvPlayer" + channel).remove(); } load_player = false; $("#tvPlayer" + channel).html('<div class="message"><div class="text">' + only_for_hk + '</div></div><img src="' + window.assets_url + '/img/500x281.jpg" />'); } } }); } function checkPlayerLoaded(tvSelector) { var jwplayerString = $(tvSelector).html(); if (typeof jwplayerString == 'undefined') return 0; jwplayerString = jwplayerString.toLowerCase(); var n = jwplayerString.indexOf("<param", 0); var s = jwplayerString.indexOf("<video", 0); var m = jwplayerString.indexOf('<div class="jwclick"', 0); //for iPad and iPhone var o = jwplayerString.indexOf('<span class="jwmain"', 0); //for iPad and iPhone var playerLoaded; if (n != -1 || m != -1 || s != -1 || o != -1) { playerLoaded = 1; } else { playerLoaded = 0; } return playerLoaded; } function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return ""; } function getDateNow() { if (!Date.now) { Date.now = function() { return + new Date(); }; } return Date.now(); } window.__countdown = {"enable":true,"offset":"120","max_duration":"43200"}; var timeAllowed = window.__countdown.max_duration; var countDownSecond = window.__countdown.offset; var timeRemain = timeAllowed; resetTimer(); function resetTimer() { timeRemain = timeAllowed; var _startTime = Math.floor(getDateNow() / 1000); setCookie("startTime", _startTime, 1); } function countDown(ch) { var status = jwplayer("player" + ch).getState(); status = status.toUpperCase(); var currentTimestamp = Math.floor(getDateNow() / 1000); _startTime = getCookie("startTime"); var timePassed = currentTimestamp - _startTime; timeRemain = timeAllowed - timePassed; if (timeRemain <= 0 && status == "PLAYING") { jwplayer("player" + ch).stop(); window.player_playing = 0; $("#player" + ch).parents('.player-area').find('.playBtn').removeClass('pause'); $("#timeRemainTxt").html(""); $("#timeRemainTxtEng").html(""); resetTimer(); } else if (timeRemain > 0 && timeRemain <= countDownSecond && status == "PLAYING") { var timeRemainTxt = "要繼續嗎?"; $("#timeRemainTxt").html(getTimeChinese(timeRemain)); $("#timeRemainTxtEng").html(getTimeEnglish(timeRemain)); if ($("#dialog").is(":visible")) {} else { showDialog(ch); } } var currentTime = new Date(); var hours = currentTime.getHours(); var minutes = currentTime.getMinutes(); var seconds = currentTime.getSeconds(); } function getTimeChinese(second) { var min = Math.floor(second / 60); var sec = second % 60; return "尚有 " + min + " 分 " + sec + " 秒"; } function getTimeEnglish(second) { var min = Math.floor(second / 60); var sec = second % 60; return min + " min " + sec + " sec"; } function showDialog(ch) { $("#dialog").dialog({ resizable: false, height: 170, width: 370, modal: true, buttons: { "是 Yes": function() { $(this).dialog("close"); var status = jwplayer("player" + ch).getState(); status = status.toUpperCase(); if (status != "PLAYING") { jwplayer("player" + ch).play(); } if (!$('.playBtn[data-channel=' + ch + ']').hasClass('pause')) { $('.playBtn[data-channel=' + ch + ']').addClass("pause"); } resetTimer(); }, "否 No": function() { $(this).dialog("close"); var status = jwplayer("player" + ch).getState(); status = status.toUpperCase(); if (status != "IDLE" && status != "PAUSED") { jwplayer("player" + ch).stop(); window.player_playing = 0; $('.playBtn').removeClass('pause'); } resetTimer(); } } }); } var thumbnail = $('.primeBlock .thbBlock .thbImg').attr('thumbnail-l'); function setup32PlayerByStatus() { url = "//api01.rthk.hk/check_location_live_2023.php?no="+Math.random(); // url = "https://api01.rthk.hk/check_location_live_dev.php?no="+Math.random(); $.ajax({ type: "GET", url: url, dataType: "xml", success: function(xml) { autostart32=0; $(xml).find('channel').each(function() { var channelId = $(this).find("channelId").text(); var region = $(this).find("region").text(); var userCountryCode = $(xml).find("userCountryCode").text(); // var channel = (channelId == 77?31:32); var channel = $(this).find("channelName").text(); var channel = channel.replace(/dtt/gi, ""); var refer_live_webcast_schedule = '網上直播時間 請參照節目表'; only_for_hk = '抱歉,所選節目只能在香港播放。'; var pass = false; if(channel==32) { pass = true; if(pass) { playerLoaded = checkPlayerLoaded("#tvplayer32"); var channelStatus = $(this).find("status").text(); if (channelStatus == 0 && playerLoaded == 1) { window.close(); jwplayer("tvPlayer" + channel).remove(); $("#tvPlayer32").html('<div class="message"><div class="text">'+refer_live_webcast_schedule+'</div></div><img src="/img/500x281.jpg" />'); } else if (channelStatus == 0 && playerLoaded == 0) { window.close(); $("#tvPlayer32").html('<div class="message"><div class="text">'+refer_live_webcast_schedule+'</div></div><img src="/img/500x281.jpg" />'); } else if (channelStatus == 1 && playerLoaded == 0) { if (region == "all" || (region == userCountryCode)) { setupPlayer(32); } else if (region != userCountryCode) { window.close(); $("#tvPlayer32").html('<div class="message"><div class="text">'+refer_live_webcast_schedule+'</div></div><img src="/img/500x281.jpg" />'); } } else if (channelStatus == 1 && region != "all" && region != userCountryCode) { window.close(); jwplayer("tvPlayer" + channel).remove(); $("#tvplayer32").html('<div class="message"><div class="text">'+only_for_hk+'</div></div><img src="/img/500x281.jpg" />'); } else if (channelStatus == 1 && playerLoaded == 1) { jwplayer("tvPlayer" + channel).remove(); setupPlayer(32); } } } }); }, error: function(request, textStatus, errorThrown) { if (window.XDomainRequest) // Check whether the browser supports XDR. { xdr = new XDomainRequest(); if (xdr) { xdr.onload = loadGeoblock; xdr.timeout = 10000; xdr.open("get", url); xdr.send(); } } } }); } function setupPlayer(tvSelector) { if(thumbnail == "/img/480x272.jpg"){ thumbnail = "/img/768x432.jpg"; } var tmp_html=""; if (tvSelector=="tv31") { tvNumber = 2036818; tvSelector = 31; } if (tvSelector=="tv32") { tvNumber = 2036819; tvSelector = 32; } if (tvSelector=="tv33") { tvNumber = 2101641; tvSelector = 33; } if (tvSelector=="tv34") { tvNumber = 2101642; tvSelector = 34; } if (tvSelector=="tv35") { tvNumber = 2101643; tvSelector = 35; } if (tvSelector=="tv36") { tvNumber = 2112176; tvSelector = 36; } if(tvSelector==32) { // streamUrl = "https://rthktv"+tvSelector+"-live.akamaized.net/Content/HLS/Live/channel(rthk_ch"+tvSelector+")/index.m3u8"; streamUrl = "https://rthktv"+tvSelector+"-vos-live.akamaized.net/Content/HLS/Live/channel(rthk_ch"+tvSelector+")/index.m3u8"; } else if(tvSelector==31 || tvSelector==33 || tvSelector==34 || tvSelector==35 || tvSelector==36) { streamUrl = "https://rthktv"+tvSelector+"-live.akamaized.net/hls/live/"+tvNumber+"/RTHKTV"+tvSelector+"/master.m3u8"; } if(tvSelector != 32 && tvSelector != 31){ jwplayer("tvPlayer" + tvSelector).setup(merge({ primary: 'html5', hlshtml: true, width: '75%', skin: get_formatted_skin("video_live", "audioS"), aspectratio: "16:9", playlist: [{ image: thumbnail+"?20221202", sources: [{ file: streamUrl, type: "hls" }] }], autostart: false, androidhls: "true", /* events: { onReady: function(event) { var evt = document.createEvent('UIEvents'); evt.initUIEvent('resize', true, false, window, 0); window.dispatchEvent(evt); }, onPlay: function(event) { var evt = document.createEvent('UIEvents'); evt.initUIEvent('resize', true, false, window, 0); window.dispatchEvent(evt); window.player_playing = 1; var _channel = "radiocnrhk"; switch($thischannel){ case "dtt31": _programme_folder = "港台電視31節目"; break; case "dtt32": _programme_folder = "港台電視32節目"; break; case "dtt33": _programme_folder = "港台電視33節目"; break; case "dtt34": _programme_folder = "港台電視34節目"; break; case "dtt35": _programme_folder = "港台電視35節目"; break; } var _date = '2024-11-25'; if ($('.nowShow [data-f]:eq(0)').attr('data-f') !== "") { _programme_folder = $('.nowShow [data-f]:eq(0)').attr('data-f') } var tmp_mam = $('.nowShow [data-f]:eq(0)').attr('data-mam'); var _dcsqry = "lang=" + window.lang + "§ion=player_live&channel=" + _channel + "&programme=" + _programme_folder + "&date=" + _date + "&mam_episode_code=" + tmp_mam; __LogPlayerAction(window.current_url, "", "player_live:" + _channel + "/" + _programme_folder, _date, "", _dcsqry); //////// $('.playerwrap.close .jwplayer').each(function() { jwplayer($(this).attr('id')).stop(); }) }, onPause: function(event) { window.player_playing = 0; }, onError: function(event) {} }, */ flashplayer: window.jw_path + 'jwplayer.flash.swf' }, get_additional_para())); }else if(tvSelector == 32){ window.loaded = false; window.options1 = { url: "https://lb.mediatech-ssc.net", channelId: "rthk_rthk32_ci_fc92cc61-9ba8-4f6b-911e-b271cdf35769", media: "audio+video", language: "ch1", minBufferTime: 1500, maxBufferTime: 1500, abrEnabled: true, burstEnabled: true, mseEnabled: true, mseOpusEnabled: true, iosWakeLockEnabled: true, iosBackgroundPlayEnabled: true, iosMediaElementEnabled: true, pauseSupportEnabled: true, pictureInPictureEnabled: true, sizeBasedResolutionCapEnabled: false, authenticationToken: "", advanced: { wasmDecodingConstraint: { width: 1920, height: 1080, bitRate: 6000000, } } }; var xhttp = new XMLHttpRequest(); xhttp.onload = function() { var token = this.responseText; window.options1['authenticationToken'] = token; window.setRoot("#tvPlayer32"); window.init(window.options1, false, true, false); $('._container_13xnz_1 > div[aria-label="Language"]').html('<svg style="width: 20px;height: 23px; margin-top: 8px;margin-right: 8px;" id="Layer_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.1 20"><defs><style>.cls-1{fill-rule:evenodd;}.cls-1,.cls-2{fill:#fff;stroke-width:0px;}</style></defs><g id="Layer_1-2"><path id="Union" class="cls-1" d="M.3,4.3C1.2,2.3,3.2,0,6.7,0c4.8,0,7.6,3.6,7.6,7.1s-2.1,5.6-3.7,6.7c-1,.7-1.6,1.3-1.6,2.1,0,2.1-1.7,3.5-3.5,3.9-1.9.4-4.1-.2-5.2-2.5-.2-.5-.3-.9-.3-1.4V5.6c0-.4,0-.9.3-1.3ZM4.9,6.6c.3-.9.9-1.6,1.8-1.6,1.4,0,2.2,1.1,2.2,2.3s-.2,1.2-.4,1.5c-.2.3-.5.6-.9.8,0,0-.1,0-.2.1h0c-.4.2-.8.5-1.2.9-.5.5-.9,1.2-.9,2.1s0,.6-.2.7c0,0-.2.2-.3.2-.2,0-.5,0-.7-.4-.2-.5-.8-.8-1.3-.5-.5.2-.8.8-.5,1.3.5,1.2,1.8,1.8,2.9,1.6.6-.1,1.1-.4,1.5-.9.4-.5.6-1.2.6-1.9s0-.5.3-.6c.2-.2.4-.3.7-.5h0s0,0,0,0h0c.1,0,.2-.1.3-.2.5-.3,1.1-.7,1.5-1.4.5-.7.7-1.5.7-2.7,0-2.1-1.5-4.4-4.2-4.4s-3.3,1.7-3.8,3c-.2.5.1,1.1.6,1.3.5.2,1.1-.1,1.3-.6Z"/><path class="cls-2" d="M15.6,11.1c0-1.5.6-2.9,1.6-4,.4-.4.9-.4,1.2-.1.4.3.3.8,0,1.2-1.5,1.7-1.5,4,0,5.7.4.4.4.9,0,1.2-.4.3-.9.3-1.2-.1-1.1-1.1-1.6-2.5-1.6-4Z"/><path class="cls-2" d="M18.9,11.1c0-.7.2-1.2.7-1.7.3-.3.8-.4,1.2,0,.3.3.4.8,0,1.1-.4.5-.4.8,0,1.3.3.4.3.9,0,1.2-.3.3-.8.3-1.2,0-.5-.5-.7-1.1-.7-1.7Z"/></g></svg>'); } xhttp.open("POST", "https://rthkauthtoken.azurewebsites.net/getToken.php"); xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhttp.send("backendUrl=https://lb.mediatech-ssc.net&channelId=rthk_rthk32_ci_fc92cc61-9ba8-4f6b-911e-b271cdf35769"); }else if(tvSelector == 31){ // var uid = btoa(navigator.userAgent + '_' + window.location.hostname); $.get('https://apip01.rthk.hk/drm/token.php?cid=tv31&uid=' + window.video_uid, function(result){ window.authToken31 = result.trim(); $.get('https://apip01.rthk.hk/drm/keyID_RTHK_CH31_Pull_HLS_FP.txt', function(result) { window.lastFPKeyID31 = result.trim(); authValue31 = "Bearer " + window.authToken31; jwplayer("tvPlayer" + tvSelector).setup({primary: 'html5', hlshtml: true, width: '75%', aspectratio: "16:9", skin: get_formatted_skin("video_live", "audioS"), playlist: [{ "image": thumbnail+"?20221202", "sources": [{ "file":"https://rthktv31-vos-live.akamaized.net/Content/HLS/Live/channel(rthk_ch31)/index.m3u8", "drm":{ "fairplay":{ "processSpcUrl":"https://rthk.live.ott.irdeto.com/licenseServer/streaming/v1/rthk/getckc?contentId=RTHK_CH31_Pull_HLS_FP&keyId=" + window.lastFPKeyID31, "certificateUrl":"https://rthk.live.ott.irdeto.com/licenseServer/streaming/v1/rthk/getcertificate?applicationId=live", "licenseRequestHeaders":[{ "name": "Authorization", "value": authValue31 }] } } } ,{ "file": "https://rthktv31-vos-live.akamaized.net/Content/DASH/Live/channel(rthk_ch31)/master.mpd", "drm": { "widevine": { "url": "https://rthk.live.ott.irdeto.com/licenseServer/widevine/v1/rthk/license?contentId=RTHK_CH31_Pull_DASH_WV_PR", "headers": [{ "name": "Authorization", "value": authValue31 }] } } } ,{ "file": "https://rthktv31-vos-live.akamaized.net/Content/DASH/Live/channel(rthk_ch31)/master.mpd", "drm": { "playready": { "url": "https://rthk.live.ott.irdeto.com/licenseServer/playready/v1/rthk/license?contentId=RTHK_CH31_Pull_DASH_WV_PR", "headers": [{ "name": "Authorization", "value": authValue31 }] } } } ] }]}).on('play', function(event){ var element = document.querySelector('[aria-label="mul"]'); element.innerText = "Multiple Langanges"; var element1 = document.querySelector('[aria-label="Chinese"]'); element1.innerText = "繁體中文"; }); }); }); } jwplayer("tvPlayer" + tvSelector).on('ready', function(event){ var evt = document.createEvent('UIEvents'); evt.initUIEvent('resize', true, false, window, 0); window.dispatchEvent(evt); }); jwplayer("tvPlayer" + tvSelector).on('play', function(event){ var element = document.querySelector('[aria-label="mul"]'); element.innerText = "Multiple Langanges"; var element1 = document.querySelector('[aria-label="Chinese"]'); element1.innerText = "繁體中文"; }); jwplayer("tvPlayer" + tvSelector).on('play', function(event){ var evt = document.createEvent('UIEvents'); evt.initUIEvent('resize', true, false, window, 0); window.dispatchEvent(evt); window.player_playing = 1; var _channel = "radiocnrhk"; switch($thischannel){ case "dtt31": _programme_folder = "港台電視31節目"; break; case "dtt32": _programme_folder = "港台電視32節目"; break; case "dtt33": _programme_folder = "港台電視33節目"; break; case "dtt34": _programme_folder = "港台電視34節目"; break; case "dtt35": _programme_folder = "港台電視35節目"; case "dtt36": _programme_folder = "港台電視36節目"; break; } var _date = '2024-11-25'; if ($('.nowShow [data-f]:eq(0)').attr('data-f') !== "") { _programme_folder = $('.nowShow [data-f]:eq(0)').attr('data-f') } var tmp_mam = $('.nowShow [data-f]:eq(0)').attr('data-mam'); var _dcsqry = "lang=" + window.lang + "§ion=player_live&channel=" + _channel + "&programme=" + _programme_folder + "&date=" + _date + "&mam_episode_code=" + tmp_mam; __LogPlayerAction(window.current_url, "", "player_live:" + _channel + "/" + _programme_folder, _date, "", _dcsqry); //////// $('.playerwrap.close .jwplayer').each(function() { jwplayer($(this).attr('id')).stop(); }) }); jwplayer("tvPlayer" + tvSelector).on('pause', function(event){ window.player_playing = 0; }); jwplayer("tvPlayer" + tvSelector).on('error', function(event){}); } var jwskin = get_formatted_skin('audio','audioS'); function setupRadioPlayer(channel) { var _num, _tmp, _radio; switch (channel) { case "radio1": _radio = "1"; _num = "2035313"; _tmp = channel; break; case "radio2": _radio = "2"; _num = "2040078"; _tmp = channel; break; case "radio3": _radio = "3"; _num = "2040079"; _tmp = channel; break; case "radio4": _radio = "4"; _num = "2040080"; _tmp = channel; break; case "radio5": _radio = "5"; _num = "2040081"; _tmp = channel; break; case "radio6": _radio = "xgzs"; _num = "2042860"; _tmp = "radiocnrhk"; break; case "pth": _radio = "pth"; _num = "2040082"; _tmp = "radiopth"; break; case "radiocnrhk": _radio = "cnrhk"; _num = "2046111"; _tmp = "radiocnrhk"; break; case "radiocmgrgb": _radio = "cmgrgb"; _num = "2046112"; _tmp = "radiocmgrgb"; break; default: return; } count_stream = 0; retry = 12; jwplayer("player" + channel).setup(merge({ primary: 'html5', hlshtml: true, width: "84%", skin: jwskin, height: 40, playlist: [{ sources: [{ file: "https://rthkradio" + _radio + "-live.akamaized.net/hls/live/"+_num+"/"+_tmp+"/master.m3u8" }] }, { sources: [{ file: "https://rthkradio" + _radio + "-live.akamaized.net/hls/live/"+_num+"/"+_tmp+"/master.m3u8" }] }, { sources: [{ file: "https://rthkradio" + _radio + "-live.akamaized.net/hls/live/"+_num+"/"+_tmp+"/master.m3u8" }] }], icons: "false", autostart: false, androidhls: "true", events: { onPlay: function(event) { window.player_playing = 1; ///// var _channel = channel; var _programme_folder = $('.nowShow [data-f]:eq(0)').attr('data-f'); var _date = '2024-11-25'; var _dcsqry = "lang=" + window.lang + "§ion=player_live&channel=" + _channel + "&programme=" + _programme_folder + "&date=" + _date; __LogPlayerAction(window.current_url, "", "player_live:" + _channel + "/" + _programme_folder, _date, "", _dcsqry); ///// if (typeof window.__countdown === "object" && typeof window.__countdown.enable && window.__countdown.enable) { var status = jwplayer("player" + channel).getState(); status = status.toUpperCase(); if (globalStatus == "IDLE" || globalStatus == "PAUSE") { globalStatus = "PLAYING"; count_stream = 0; resetTimer(); setInterval(function() { countDown(channel); }, 1000); } } }, onPause: function(event) { window.player_playing = 0; if (typeof window.__countdown === "object" && typeof window.__countdown.enable && window.__countdown.enable) { var status = jwplayer("player" + channel).getState(); status = status.toUpperCase(); globalStatus = "PAUSE"; resetTimer(); } }, onIdle: function(event) { if (typeof window.__countdown === "object" && typeof window.__countdown.enable && window.__countdown.enable) { var status = jwplayer("player" + channel).getState(); status = status.toUpperCase(); globalStatus = "IDLE"; resetTimer(); } }, onError: function(event) { setTimeout(function() {}, 1000); if (count_stream < retry) { jwplayer('player' + channel).playlistNext(); } else if (count_stream == 12) { alert('Connection timeout, please retry later.'); } count_stream++; } }, flashplayer: jw_path + 'jwplayer.flash.swf', }, get_additional_para())); } setInterval(function() { updateFeed() }, 60000); addDotDotDot(); }); function zeroPad(num, numZeros) { var n = Math.abs(num); var zeros = Math.max(0, numZeros - Math.floor(n).toString().length); var zeroString = Math.pow(10, zeros).toString().substr(1); if (num < 0) { zeroString = '-' + zeroString; } return zeroString + n; } </script> <style> /* .shSubTitle{height:46px;} */ .playerwrap{ position: fixed; width: 100%; height: 100%; background: rgb(0 0 0 / 90%); z-index: 9990; top: 0%; } .playercon{ margin: 100px auto 0 auto; width: 1100px; } .playerClose{ text-indent: 9999px; position: absolute; top: 25px; right: 25px; width: 30px; height: 30px; font-family: 'ProximaNova_Thin'; font-size: 32px; background: rgba(0,12,15,0) url(../../img/close_w.png) no-repeat; background-size: 30px; background-position: center center; cursor: pointer; z-index: 1; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .close{ display: none; } .jwplayer{ width: 100% !important; } .playTit{ top: 88%; color: #EEE; font-size: 16px; left: 0; padding: 10px 40px; position: fixed; right: 0; text-align: center; z-index: 1080; } .radShowPicWrap { float: left; width: 35%; height: auto; overflow: hidden; background: #DBC1C2; min-height: 400px; } .radShowTit { width: 85%; position: relative; color: #FFFFFF; margin: 8% 0 0 8%; height: 49%; } .radShowTit h2 { font-size: 24px; line-height: 30px; font-family: 'ProximaNova_Regular','Noto Sans TC','Noto Sans SC'; } .player-area { position: absolute; bottom: 10%; width: 100%; } .playBtn { position: absolute; width: 30px; height: 30px; cursor: pointer; background: url(../img/plyBtn.png) no-repeat; background-position: center; background-size: contain; left: 50%; top: 83%; z-index: 9999; } .playBtn.pause { background: url(../img/plyBtn_pause.png) no-repeat; background-position: center; background-size: contain; } .radShowHost { width: 85%; position: relative; color: #B2CBDB; margin: 0 0 15px 0; } .radShowHost h3 { font-size: 14px; line-height: 28px; font-family: 'ProximaNova_Regular','Noto Sans TC','Noto Sans SC'; } .radLogo { width: 100%; height: 28%; padding: 5% 8%; background: rgb(239,246,249); background: -moz-linear-gradient(top, rgba(239,246,249,1) 0%, rgba(220,225,229,1) 100%); background: -webkit-linear-gradient(top, rgba(239,246,249,1) 0%,rgba(220,225,229,1) 100%); background: linear-gradient(to bottom, rgba(239,246,249,1) 0%,rgba(220,225,229,1) 100%); padding: 0; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff6f9', endColorstr='#dce1e5',GradientType=0 ); } .radLogoPics{ width: 45%; } .radTime { font-family: 'ProximaNova_Regular','Noto Sans TC','Noto Sans SC'; } .guideBlock { position: relative; width: 100%; height: 72%; background: #ffffff; } .guideBlock .listWrap { max-height: 100%; } .radList .scrollbox-wrapper { height: 100%; } .guideBlock .listWrap { max-height: 100%; } .radioWrap{ max-width: 1200px; box-sizing: border-box; } .jwplayer.jw-flag-audio-player.jw-flag-live .jw-controlbar .jw-text-alt{ color: black; } .jw-flag-audio-player .jw-controlbar .jw-icon-inline.jw-icon-volume, .jw-flag-audio-player .jw-controlbar .jw-slider-volume.jw-slider-horizontal{ color: black; } .jw-skin-alexSkin .jw-knob{ background-color: black; } .jw-skin-alexSkin .jw-text{ color: black; } #playerradio1, #playerradio2, #playerradio3, #playerradio4, #playerradio5, #playerpth, #playerradiocnrhk, #playerradiocmgrgb{ height: 50px !important; background: #f3f3f3; border: 2px solid #f3f3f3; border-radius: 0px; position: absolute; top: 98%; left: 0%; width: 100% !important; } .jw-controlbar.jw-background-color.jw-reset{ margin: auto; background: #f3f3f3 !important; padding: 0px 20px 0px 10px; } .playercon{ vertical-align: middle; max-width: 1140px; max-height: 100%; width: 100%; padding: 0 5px; height: 100%; margin: auto; box-sizing: border-box; } .player{ width: 100%; height: 100%; position: relative; max-height: 100%; } .playTit h2 { display: block; font-size: 1.5em; } .playTit p{ margin: 5px 0 0; font-size: 16px !important; } .ui-dialog{ z-index: 9999; } .playerwrap .vidScreen img{ width: 100%; } .playerwrap .vidScreen .message { position: absolute; z-index: 11; font-weight: bold; height: 100%; line-height: 100%; width: 100%; padding-top: 25%; color: white; font-size: 18px; background: url(/img/black_50.png); margin: auto; vertical-align: middle; text-align: center; } .ui-widget-overlay{ position: fixed; } .ui-dialog{ position: fixed; top: 40%; } .primeBlock{ cursor: pointer; } .primeTitleBlockWrap{ /* position: relative; width: 62%; display: flex; flex-wrap: wrap; */ } .primeTitleBlockWrap hr { width: 64%; align-self: flex-start; margin: 0; background: #FFFFFF; margin-bottom: 5px; } @media(max-width:1000px){ /* .primeTitleBlockWrap{ width:60%; } */ } </style> <style> .jw-controlbar.jw-background-color.jw-reset{ top: 15%; } </style> <!-- load script --><!--googleoff: index--><!--googleon: index--> </div> <!-- load script --> <script type="text/javascript" src="https://webstatic.rthk.hk/js/page/common.js?v=1.2.13"></script> <script type="text/javascript" src="https://www.rthk.hk/feeds/google/SuggestionData.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/jquery.easing-1.3.pack.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/jquery.bpopup.min.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/menu.js?v=1.2.13"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/classie.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/response.js-master/response.min.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/clip-path-polygon.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/flowtype.js"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/jquery.dotdotdot.min.js?v=1.2.13"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/owl.carousel.min.js?v=1.2.13"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/lightgallery-all.min.js?v=1.2.13"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/scrollbox.min.js?v=1.2.13"></script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/jquery.mousewheel.min.js?v=1.2.13"></script> <!-- START OF SmartSource Data Collector TAG --> <script src="https://www.rthk.hk/js/webtrends.js" type="text/javascript"></script> <noscript> <div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="//sdc.rthk.hk/dcseht10h000004r7f320gnyr_5q2e/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=9.4.0"/></div> </noscript> <!-- END OF SmartSource Data Collector TAG --> <!-- Snowplow starts plowing --> <script type="text/javascript"> function getMetaContentByName(name,content){ console.log(name) var content = (content==null)?'content':content; return document.querySelector("meta[name='"+name+"']").getAttribute(content); } var cg_n = getMetaContentByName("WT.cg_n"); var cg_s = getMetaContentByName("WT.cg_s"); ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","https://d1dns4zpgsd7rz.cloudfront.net/sp/rthk_sp_v3.9.js","snowplow")); window.snowplow('newTracker', 'cf', 'd1dns4zpgsd7rz.cloudfront.net', { platform:"web", eventMethod: "get" }); window.snowplow('trackPageView'); //window.snowplow('trackSocialInteraction', 'share', 'facebook'); window.snowplow('trackSelfDescribingEvent', { event: { schema: 'rthk/grouping/jsonschema/2-0-0', data: { source: 'web', cg_n: cg_n, cg_s: cg_s } } }); </script> <!-- Snowplow stops plowing --> <script type="text/javascript"> if(window.lang=="en") { $('body *').addClass('eng'); $('.footerTopBar, .footerTopBar *').removeClass("eng"); } </script> <script type="text/javascript" src="https://webstatic.rthk.hk/js/page/custom.js"></script> <link rel="stylesheet" href="https://webstatic.rthk.hk/css/custom/custom.css" /> </body> </html>