2011-10-03 4 views
1

오디오 파일을 내 벽 및 페이스 북의 친구의 벽에 공유 할 수 있어야합니다. 또한 사용자 프로필에서 공유 항목의 이미지를 클릭 할 때 오디오를 재생해야합니다.facebook 프로필에서 오디오 MP3 파일을 공유하고 재생할 수있는 방법/

내가 공유하는 다음 함수를 사용하려고했지만 나는 이미지를 변경하는 방법을 모르는 ..

function fb_share() { 
    var linkVideo = "http://www.youtube.com/watch?v=nXefLc5VXsGY"; 
    u=linkVideo; 
    t=document.title; 
    window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436'); 
} 

나는 또한 API 코드

FB.init({ 
      appId : 'appid', // application Id 
     status : true, // check login status 
     cookie : true, // enable cookies to allow the server to access the session 
      xfbml : true // parse XFBML 
     }); 
    function publishStream(targetId, name, link, picture, source, userName,message) { 
FB.ui(
     { 
      method: 'feed', 

       name: name, 
       link: link, 
       picture: picture, 
       source: source, // The URL of a media file (e.g., a SWF or video file) attached to this post 
        caption: 'Shared by '+userName, 
       actions: {name: 'Try App', link: link}, 
        message: message 

      }, 
      function(response){ 
      if (response && response.post_id) { 

      } else { 

      } 
     }); 
     } 

을 시도하지만 한 내 친구를 선택하고 벽에 게시 할 수 없습니다. 이 API를 사용하여 간단히 말해서 첫 번째 공유기와 같은 대화 상자가 필요합니다.

그리고 어떻게 사용자 프로필에서 오디오 파일을 재생할 수 있습니까?

+1

음, 당신은 반짝이 성가신 음악과 유니콘과 마이 스페이스의 생각. Facebook은 귀하의 페이지 또는 다른 사람들의 페이지에 임의의 쓰레기를 주입하는 것을 허용하지 않습니다. 이것이 페이스 북이 마이 스페이스를 이길 수 있었던 주된 이유이다. 8 세 소녀의 두뇌가 인터넷을 통해 구토 된 것처럼 보이지 않는다. – evan

답변

0

게시하여 다른 사람의 프로필에서 물건을 재생할 수 없습니다. 모든 코드는 앱을 만드는 것처럼 보입니다. 친구가 먼저 설치/액세스 권한을 부여해야합니다.

YouTube에서 동영상을 찾는 것이 훨씬 더 간단합니다 (실제로하는 것처럼 보입니다). 벽에 게시하면 자동으로 재생되지만 (자동으로 재생되지는 않음) 사용자의 벽에서 재생됩니다.

이 기능은 이미 페이스 북에 내장되어 있습니다. 코드를 사용할 필요가 없습니다.

2

공유기 URL 방법을 사용하여 Facebook은 공유하는 페이지 상단에 일련의 Open Graph 메타 태그를 찾습니다. 이 태그는 콘텐츠를 정의하고 Facebook에서 콘텐츠를 공유 할 때이를 해석합니다. 당신이 당신의 위치에있는 JW 미디어 플레이어를 사용하여 동영상을 공유한다면

예를 들어, 당신은 당신의 페이지에 다음과 같은 메타 태그 유형이 포함됩니다 : 예를 들어, JW 미디어 플레이어를 사용

<meta property="og:title" content="Bits on the Run introduction video"/> 
<meta property="og:description" content="Bits on the Run is a clear and flexible platform 
for transcoding, managing and streaming your video online."/> 
<meta property="og:image" content="http://example.com/thumbs/yYul4DRz-320.jpg" /> 
<meta property="og:site_name" content="http://www.mysite.com" /> 
<meta property="og:type" content="movie"/> 
<meta property="og:url" content="http://example.com/previews/MSO47ORl-tBhZ0fIU"/> 
<meta property="og:video" content="http://example.com/players/yYul4DRz-tBYU3ED4.swf" /> 
<meta property="og:video:height" content="245" /> 
<meta property="og:video:width" content="400" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 

을 포함, 메타 태그는 og:image 매개 변수를 포함하여 오디오 콘텐츠를 이미지와 공유 할 수 있습니다. 페이지에 직접 액세스 할 수없는 Youtube 비디오를 직접 공유하려고하므로 YouTube에서 메타 태그의 내용을 수정할 수 없습니다. 대신 JW player을 사용하십시오. Yotube를 매개 변수로 사용하고 오디오 파일/mp3도 사용합니다. 자세한 내용은

여기 같습니다

https://developers.facebook.com/docs/opengraph/

+0

안녕하세요, addthis를 사용하여 페이스 북에서 오디오 파일을 공유하는 방법은 무엇입니까? 제발 조언 해주세요. – user2003356

관련 문제