media_player_->SetPreferTextLanguage(lang);
}
-void TizenRendererImpl::UpdateEventData(std::string data) {
- content::WebContentsDelegate* web_contents_delegate =
- GetWebContentsDelegate();
- if (!web_contents_delegate) {
- LOG_ID(ERROR, player_id_) << "web_contents_delegate is null";
- return;
- }
-
- web_contents_delegate->UpdateEventData(
- static_cast<void*>(const_cast<char*>(data.c_str())));
-}
-
void TizenRendererImpl::AudioTracksCountChanged(unsigned count) {
if (!blink::IsHbbTV()) {
LOG_ID(INFO, player_id_)
void SetActiveAudioTrack(int index) override;
void SetActiveVideoTrack(int index) override;
void SetPreferTextLanguage(const std::string& lang) override;
- void UpdateEventData(std::string data);
void PreVideoReload(int count, int player_id);
#endif
content::WebContents* GetWebContents() const;
return;
}
- if (!uri.compare("urn:dvb:css")) {
- LOG_ID(INFO, player_id_) << "event->value:" << eventstream->value
- << " evalue " << value.c_str();
- task_runner_->PostTask(
- FROM_HERE, base::BindOnce(&MediaPlayerBridgeCapi::UpdateEventData,
- weak_factory_.GetWeakPtr(), value));
- return;
- }
const std::string info = uri + " " + value;
task_runner_->PostTask(
LOG_ID(INFO, player_id_) << "not supported scheme id uri,uri:" << uri;
return;
}
+
+ if (!uri.compare("urn:dvb:css")) {
+ LOG_ID(INFO, player_id_) << "CSS CII Update";
+ task_runner_->PostTask(
+ FROM_HERE,
+ base::BindOnce(&MediaPlayerBridgeCapiTV::UpdateEventData,
+ weak_factory_.GetWeakPtr(), value));
+ return;
+ }
+
const std::string info = uri + " " + value + "$" + data;
task_runner_->PostTask(
FROM_HERE,
}
}
+void MediaPlayerBridgeCapiTV::UpdateEventData(const std::string& data) {
+ LOG(INFO) << "UpdateEventData :" << data;
+ content::WebContentsDelegate* web_contents_delegate =
+ GetMediaPlayerClient()->GetWebContentsDelegate();
+ if (!web_contents_delegate) {
+ return;
+ }
+
+ web_contents_delegate->UpdateEventData((void*)data.c_str());
+}
+
bool MediaPlayerBridgeCapiTV::RegisterTimeline(
const std::string& timeline_selector) {
LOG(INFO) << "RegisterTimeline:" << timeline_selector.c_str();
virtual void SetActiveAudioTrack(int index) {}
virtual void SetActiveVideoTrack(int index) {}
virtual void SetPreferTextLanguage(const std::string& lang) {}
- virtual void UpdateEventData(std::string data) {}
+ virtual void UpdateEventData(const std::string& data) {}
virtual bool RegisterTimeline(const std::string& timeline_selector) {
return false;
}