2014-07-16 1 views
1

나는 모든 것이 작동하며 오디오를 재생하거나 최소한 URL을 클릭하여 재생할 수 있기를 원합니다. 이것이 예상되는 행동인지 아닌지 확실하지 않습니다.클립 클립을 사용하여 오디오 파일을 첨부했습니다.

song.rb

class Song < ActiveRecord::Base 

    has_attached_file :track, 
        :path => ":rails_root/public/assets/posts/:id/:basename.:extension", 
        :url => "/assets/tracks/:id/:basename.:extension" 
    validates :track, 
    attachment_content_type: { content_type: [ 'audio/mpeg', 'audio/x-mpeg', 'audio/mp3', 'audio/x-mp3', 'audio/mpeg3', 'audio/x-mpeg3', 'audio/mpg', 'audio/x-mpg', 'audio/x-mpegaudio' ]} 
end 

이 URL을 포맷하거나하지 않도록 무엇을 올바른 방법 인 경우 나는 확실하지 않다가, 어떤 도움을 크게 감상 할 수있다. 자세한 정보가 필요하면 알려주십시오.

답변

1

여기에는 몇 가지 옵션이 있습니다.

1) 내장 된 HTML5 오디오 지원을 사용하십시오. Mozilla의 개발자 문서에 Here is a link 이 방법은 형식 및 해당 형식에 대한 브라우저의 지원 여부에 따라 달라집니다. 예를 들어, 파이어 폭스가 MP3 호환성을 제공한다고 생각하지 않습니다.

2) 플러그인을 사용하십시오. 내가 과거에 사용한 도구 중 하나는 jplayer입니다. 당신은 그것을 통합 할 수 있어야하고 파일의 URL을 제공하고 그것을 당신을 위해 사용자에게 스트리밍합니다. 또는 링크를 제공하면 누구나 다운로드하여 장치에 설치된 소프트웨어로 재생할 수 있습니다.

+0

결코 jplayer를 사용하여 동일한 질문을 남기고 URL을 어떻게 처리해야할지 모르는 경우이 기능을 사용할 수 없었습니다. – tallgirltaadaa