media.onMuteRequest - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki

gigagenie.media.onMuteRequest

API μ„€λͺ…

  • Mute 이벀트 API
  • G-Box 의 볡합 μƒν™©μ—μ„œ ContainerApp에 Mute μš”μ²­ 이벀트 μˆ˜μ‹ ν•˜λŠ” 콜백
  • G-Box 볡합 상황은 ContainerApp μ—μ„œ μ€€μˆ˜ν•΄μ•Ό λ˜λŠ” μ‚¬ν•­μœΌλ‘œ HTMLμ—μ„œ λ™μ˜μƒ, μ˜€λ””μ˜€ ν”Œλ ˆμ΄μ‹œμ— onMuteRequest 이벀트λ₯Ό μˆ˜μ‹ ν•˜μ—¬ λ™μ˜μƒ, μ˜€λ””μ˜€μ˜ μŒμ„±μ„ Off ν•΄μ•Όλ§Œ 함 (κ°•μ œ μ‚¬ν•­μœΌλ‘œ, App 차단 κ°€λŠ₯함)

API ꡬ쑰

  • function callback(extra)
  • extra
    • mute: (Boolean, Mandatory) μ˜€λ””μ˜€ On/Off에 λŒ€ν•œ κ°’
      • true: mute μƒνƒœ(μ˜€λ””μ˜€λ₯Ό Offν•΄μ•Ό 함)
      • false: mute μƒνƒœ ν•΄μ œ(μ˜€λ””μ˜€ On)

μ‚¬μš© μ˜ˆμ‹œ

// callback 방식
var options = {};
gigagenie.media.onMuteRequest = function (extra) {
    if (extra.mute) {
        console.log("mute requested ");
        //λ™μ˜μƒ, μ˜€λ””μ˜€ Mute
    } else {
        console.log("mute is released ");
        //λ™μ˜μƒ, μ˜€λ””μ˜€ Mute ν•΄μ œ
    };
};

ν™œμš© μ˜ˆμ œλŠ” (GiGA Genie ꡬꡬ단)μ—μ„œ 확인 κ°€λŠ₯ν•©λ‹ˆλ‹€